]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'translation' into staging
authorFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 11 Jun 2012 12:14:57 +0000 (14:14 +0200)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Mon, 11 Jun 2012 12:14:57 +0000 (14:14 +0200)
23 files changed:
Documentation/cs/web/download.itexi
Documentation/es/web/community.itexi
Documentation/fr/learning/tweaks.itely
Documentation/fr/notation/changing-defaults.itely
Documentation/fr/notation/fretted-strings.itely
Documentation/fr/notation/rhythms.itely
Documentation/fr/web/community.itexi
Documentation/fr/web/introduction.itexi
Documentation/lilypond-texi2html.init
Documentation/nl/web/download.itexi
Documentation/po/zh.po
Documentation/web/community.itexi
Documentation/web/download.itexi
Documentation/zh/macros.itexi
Documentation/zh/search-box.ihtml
Documentation/zh/web.texi
Documentation/zh/web/community.itexi
Documentation/zh/web/download.itexi
Documentation/zh/web/introduction.itexi
Documentation/zh/web/manuals.itexi
Documentation/zh/web/news-front.itexi
scripts/build/create-weblinks-itexi.py
scripts/build/website_post.py

index d51f9e5c1b69d03adc6a82d3b6d7c8fddb29427d..c300871eee629d8232b035c3a9afa229e4e151dc 100755 (executable)
@@ -286,12 +286,18 @@ Všechna loga a vyobrazení výrobků ctí autorské právo a obchodní značku.
 @item
 @sourceimage{logo-macosx,,,}
 @downloadStableDarwinNormal
-Pro procesory značky Intel (máte-li pochybnosti, používejte tuto verzi).
+Pro MacOS X 10.4 nebo vyšší, běží na Intel CPU
+(pokud si nejste jisti, použijte tento).
+
+MacOS X 10.7 Lion zatím není podporováno.
 
 @item
 @sourceimage{logo-macosx,,,}
 @downloadStableDarwinPPC
-Pro procesory G3 a G4 (staré počítače Apple).
+Pro MacOS X 10.4 nebo vyšší, běží na G3 a G4 CPU
+(staré počítače Apple).
+
+MacOS X 10.7 Lion zatím není podporováno.
 
 @end itemize
 
index d289ca80ba4e05411919ecbff5e486bbb178ddd8..95eeae45a2f08300b1a81229ea8d6b33f0248281 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: 18cc52e04834f7eaec4d41cf2783767b0e764d03
+    Translation of GIT committish: ba4a7e62dfb6fd1973a0974e84b019f43d58ea49
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -49,8 +49,8 @@ de LilyPond.
 @ref{Desarrollo}: para colaboradores y pilotos de prueba.
 
 @item
-@ref{GSoC}: lista de proyectos para el Google Summer of Code (Verano
-del Código de Google).
+@ref{GSoC 2012}: nuestras ideas para la edición 2012 del «Google
+Summer of Code» (Verano del Código de Google).
 
 @item
 @ref{Autores}: las personas que han hecho a LilyPond lo que hoy es.
@@ -85,7 +85,7 @@ del Código de Google).
 * Preste su ayuda::
 * Patrocinio::
 * Desarrollo::
-* GSoC::
+* GSoC 2012::
 * Autores::
 * Publicaciones::
 * Noticias antiguas::
@@ -883,46 +883,41 @@ están en @url{http://lilypond.org}}
 
 
 
-@node GSoC
-@unnumberedsec GSoC
-@translationof GSoC
+@node GSoC 2012
+@unnumberedsec GSoC 2012
+@translationof GSoC 2012
 
 @divClass{column-center-top}
 @subheading ¿Qué es el Google Summer of Code (Verano del Código de Google)?
 
-Citando la
-@uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012,
-página web del GSoC},
-@qq{El Verano del Código de Google es un programa global que ofrece a
-estudiantes una ayuda para que escriban código con destino a proyectos
-de fuentes abiertas.  Google ha trabajado con la comunidad de Fuentes
-Abiertas para identificar proyectos interesantes y financiarlos para
-el verano próximo.}
-
-El equipo de LilyPond decidión que ésta era una excelente oportunidad
-para encontrar colaboradores nuevos, animar a los estudiantes que ya
-participan en el desarrollo de LilyPond a que se impliquen aún más, y
-por último (pero no por ello menos importante): ¡escribir buen código
-para beneficio de todos!
-
-Participamos en el GSoC como parte del proyecto GNU.  Consulte
-@uref{http://www.gnu.org/software/soc-projects/guidelines.html, GNU GSoC webpage}
-para ver más información acerca de la amnera de participar.
+Es un programa global llevado a cabo por Google que ofrece a
+estudiantes una ayuda para que trabajen en proyectos de software de
+fuentes abiertas durante las vacaciones de verano.
+
+El equipo de LilyPond decidió que ésta era una excelente oportunidad
+para encontrar colaboradores nuevos y animar a los estudiantes que ya
+participan en el desarrollo de LilyPond a que se impliquen aún más.
+Uno de nuestros colaboradores ha sido seleccionado para la edición
+2012 del programa como parte del
+@uref{http://www.gnu.org/, proyecto GNU}; esperamos poder participar
+también en futuras ediciones.
 
 @divEnd
 
 @divClass{column-center-bottom}
-@subheading Nuestra lista de ideas
+@subheading Nuestra lista de ideas para el 2012
 
-Más abajo aparece una lista de lo proyectos que se han sugerido para
-los estudiantes del GSoC.  Si no encuentra un proyecto que le venga
-bien, ¡con toda libertad sugiera el suyo!  También es posible reducir
-el tamaño de un proyecto que le parezca demasiado grande.
+Más abajo aparece una lista de los proyectos que hemos sugerido para
+los estudiantes del GSoC 2012.  Aunque ha finalizado el plazo de
+solicitudes, hemos decidido mantener visible esta página como
+inspiración para cualquier persona interesada en el desarrollo de
+LilyPond.  Algunos miembros del equipo de desarrollo están dispuestos
+a prestar su ayuda a aquellos que quieran implicarse en estos
+proyectos.
 
-Requerimos que todos los estudiantes tengan un conocimiento básico de
-@code{git}, y recomendamos que todos los que soliciten participar en
-algún proyecto, excepto el último de la lista, tengan conocimientos
-básicos de notación musical.
+Por supuesto, hay muchas más cosas que mejorar en LilyPond, entre
+ellas algunas muy pequeñas.  Hay una lista completa
+@uref{http://code.google.com/p/lilypond/issues/list, aquí}.
 
 @subheading Notas de adorno
 
@@ -1040,40 +1035,6 @@ Si es posible, reducir el tiempo de cálculo del barrado.
 
 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
 
-@subheading Mejor soporte para la tablatura
-
-@divClass{keep-bullets}
-@itemize
-
-@item
-Afinación no monótona de las cuerdas, como en el ukelele
-
-@item
-Crear un modo de entrada de tablatura (actualmente la información
-musical se introduce en términos de notación occidental convencional,
-es decir @qq{un Fa sostenido negra} y después se convierte a
-tablatura) para la transcripción de tablatura medieval para laúd
-
-@item
-Implementación de funcionalidades de la tablatura moderna, como
-curvaturas de tono, pull-offs y hammer-on
-
-@item
-Si está definida la forma de un diagrama de posición para un acorde
-dado, usar esta información cuando se imprime el acorde sobre la pauta
-(y no sólo imprimir la forma predeterminada del acorde)
-
-@end itemize
-@divEnd
-
-@strong{Dificultad:} fácil
-
-@strong{Requisitos:} C++
-
-@strong{Conocimientos recomendados:} familiaridad con la notación de tablatura
-
-@strong{Mentor(es):} Carl Sorensen
-
 @subheading Limpieza de diversas advertencias de compliación
 
 Limpieza de las advertencias de compilación, análisis estático del
index 22f6020ab5978d13eb58239615785967ff513aa9..9e912c04609f27bba17ee587a40ed440c9138a64 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: 0f93dd92ffa0319328e58148458d22c5448b3d58
+    Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.15.39"
 
 @c Translators: Valentin Villenave, Nicolas Klutchnikoff, Damien Heurtebise
 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
@@ -51,14 +51,14 @@ LilyPond regroupe sous le terme de @qq{retouches} (@emph{tweaks} en
 anglais) les différents moyens dont dispose l'utilisateur pour
 intervenir sur l'interprétation du fichier d'entrée et pour modifier
 l'apparence du fichier de sortie.  Certaines retouches sont très
-simples à mettre en œuvre@tie{}; d'autres sont plus complexes.  Mais
+simples à mettre en œuvre ; d'autres sont plus complexes.  Mais
 à elles toutes, elles permettent d'obtenir tout ce qu'on veut en matière
 de musique imprimée.
 
 Dans ce chapitre, nous traitons des concepts de base nécessaires
 pour comprendre l'art de la retouche.  Puis nous présentons de
 nombreuses commandes déjà prêtes, qu'il suffit de recopier pour
-obtenir un résultat identique dans vos partitions@tie{}; nous en
+obtenir un résultat identique dans vos partitions ; nous en
 profitons pour expliquer comment ces commandes ont été construites, si
 bien que vous pouvez apprendre par la même occasion à développer
 vos propres retouches.
@@ -98,7 +98,7 @@ nom et son armure, ainsi que le détail des graveurs qui ont été
 désignés pour fonctionner dans ce contexte de portée.
 Certains objets peuvent contenir les propriétés de tous les autres
 contextes, comme les objets @code{Voice}, les objets @code{Score},
-les objets @code{Lyrics}@tie{}; d'autres se rapportent à tous les
+les objets @code{Lyrics} ; d'autres se rapportent à tous les
 éléments de notation, comme les barres de mesure, les liaisons, les
 nuances, etc. Chaque objet dispose de son propre échantillon de valeurs
 pour le réglage des propriétés.
@@ -106,12 +106,12 @@ pour le réglage des propriétés.
 Certains types d'objet portent des noms spécifiques.  Les objets qui se
 rapportent à des éléments de notation sur le fichier de sortie, comme
 les notes, les hampes, les liaisons de phrasé ou de prolongation, les
-doigtés, les clefs, etc. sont appelés @qq{Objets de rendu}@tie{}; ils
+doigtés, les clefs, etc. sont appelés @qq{Objets de rendu} ; ils
 sont aussi connus sous le nom d'@qq{Objets graphiques} (en
-anglais@tie{}: @emph{Graphical objects} ou @emph{Grobs} pour faire
+anglais : @emph{Graphical objects} ou @emph{Grobs} pour faire
 court).  Ce sont bien des objets au sens générique ci-dessus et, en
 tant que tels, ils reçoivent des propriétés qui leur sont associées,
-comme leur position, leur taille, leur couleur, etc.
+comme leur position, leur taille, leur couleur etc.
 
 Certains objets de rendu, comme les liaisons de phrasé, les soufflets
 de crescendo, les marques d'octaviation et beaucoup d'autres
@@ -124,7 +124,7 @@ anglais).
 Il reste à expliquer ce que sont les @qq{interfaces}.  De nombreux
 objets, qui peuvent être très différents les uns des autres, ont pour
 point commun de devoir être compilés simultanément.  Par exemple, tous
-les @emph{grobs} ont une couleur, une taille, une position, etc., et
+les @emph{grobs} ont une couleur, une taille, une position etc., et
 toutes ces propriétés sont compilées simultanément durant
 l'interprétation du fichier d'entrée par LilyPond.  Pour alléger ces
 opérations internes, ces actions et propriétés communes sont regroupées
@@ -144,8 +144,8 @@ que nous serons amenés à utiliser dans ce chapitre.
 
 @cindex conventions de nommage des objets
 @cindex conventions de nommage des propriétés
-@cindex objets, conventions de nommage des
-@cindex propriétés, conventions de nommage des
+@cindex objets, conventions de nommage
+@cindex propriétés, conventions de nommage
 
 Nous avons eu un aperçu, dans @ref{Contextes et graveurs}, de
 la façon de nommer les objets.  Voici maintenant une liste de
@@ -216,7 +216,7 @@ précision quelle est la propriété à modifier, pour quel objet et dans
 quel  contexte, et quelle doit être sa nouvelle valeur.  Voyons de quoi
 il retourne.
 
-La syntaxe générale de cette commande est@tie{}:
+La syntaxe générale de cette commande est :
 
 @example
 \override @var{Contexte}.@var{ObjetDeRendu} #'@var{propriété-rendu} = #@var{valeur}
@@ -247,7 +247,7 @@ présents sous cette forme.  Voici la commande la plus fréquente
 pour faire des retouches, et pratiquement tout le reste de ce
 chapitre aura pour but montrer, à travers des exemples, comment
 l'utiliser.  L'exemple ci-dessous change la couleur des têtes de
-notes@tie{}:
+notes :
 
 @cindex couleur,exemple d'utilisation de la propriété
 @cindex NoteHead, exemple de dérogation
@@ -271,7 +271,7 @@ Une fois qu'elle a été modifiée, la propriété conserve sa nouvelle
 valeur jusqu'à ce qu'elle soit à nouveau modifiée ou qu'elle rencontre
 la commande @code{\revert}.  La commande @code{\revert} obéit à
 la syntaxe ci-dessous et ramène la valeur de la propriété à sa valeur
-d'origine.  Attention@tie{}: dans le cas où plusieurs @code{\override}
+d'origine.  Attention : dans le cas où plusieurs @code{\override}
 ont été employés, il ne s'agit pas de la valeur précédente mais bien de
 la valeur par défaut.
 
@@ -282,7 +282,7 @@ la valeur par défaut.
 Tout comme pour la commande @code{\override}, la mention du
 @var{Contexte} est souvent facultative.  Elle sera omise dans de
 nombreux exemples ci-dessous.  Voici un exemple qui ramène la
-couleur des deux dernières notes à leur valeur par défaut@tie{}:
+couleur des deux dernières notes à leur valeur par défaut :
 
 @cindex couleur,exemple d'utilisation de la propriété
 @cindex NoteHead, exemple de dérogation
@@ -309,7 +309,7 @@ l'instant musical en cours, avant que la propriété ne reprenne
 sa valeur antérieure -- qui n'est pas forcément la valeur par défaut
 lorsqu'un autre @code{\override} est toujours effectif.  Toujours à
 partir du même exemple, il est possible de ne changer la couleur que
-d'une seule note@tie{}:
+d'une seule note :
 
 @cindex couleur,exemple d'utilisation de la propriété
 @cindex NoteHead, exemple de dérogation
@@ -333,7 +333,7 @@ b c |
 
 Il existe une autre forme de commande @code{\override},
 @code{\overrideProperty}, qui est parfois utile.  Nous la mentionnons
-ici par souci d'exhaustivité@tie{}; pour le détail, voir
+ici par souci d'exhaustivité ; pour le détail, voir
 @rextend{Retouches complexes}.
 
 @c Maybe explain in a later iteration  -td
@@ -350,11 +350,11 @@ La dernière commande disponible pour les retouches est
 surviennent simultanément dans la musique, comme par exemple les
 notes d'un accord.  La commande @code{\override} modifierait toutes
 les notes de l'accord, tandis que @code{\tweak} permet de ne modifier
-que l'élément suivant dans la chaîne de saisie.
+que l'élément immédiatement suivant dans la chaîne de saisie.
 
 Voici un exemple.  Supposons que nous voulions changer la taille de
 la tête de note du milieu (le mi) dans un accord de do majeur.  Voyons
-d'abord ce que donnerait @code{\once \override}@tie{}:
+d'abord ce que donnerait @code{\once \override} :
 
 @cindex font-size, exemple d'utilisation de la propriété
 @cindex NoteHead, exemple de dérogation
@@ -366,27 +366,21 @@ d'abord ce que donnerait @code{\once \override}@tie{}:
 <c e g>4
 @end lilypond
 
-Nous voyons que @code{\override} modifie @emph{toutes} les têtes
+Nous voyons que @code{\override} modifie @strong{toutes} les têtes
 de notes de l'accord, car toutes les notes de l'accord surviennent au
-même @emph{instant musical} et que la fonction de @code{\once}
+même @strong{instant musical} et que la fonction de @code{\once}
 est de faire porter la modification sur tous les objets du type spécifié
 qui surviennent au même instant musical, comme le fait la commande
 @code{\override} elle-même.
 
 La commande @code{\tweak} opère différemment.  Elle agit
-sur l'élément immédiatement suivant dans la chaîne de saisie.  Elle ne
-fonctionne toutefois que sur des objets créés directement à partir de
-la chaîne de saisie, c'est-à-dire essentiellement des têtes de notes et
-des articulations@tie{}; des objets comme les hampes ou les
-altérations accidentelles sont créés ultérieurement et ne peuvent
-être retouchés de cette manière.  En outre, quand la retouche porte
-sur une tête de note, celle-ci @emph{doit} appartenir à un accord,
-c'est-à-dire être comprise à l'intérieur de chevrons gauche/droite.
-Pour retoucher une note isolée, il faut donc placer la commande
-@code{\tweak} avec la note à l'intérieur des chevrons gauche/droite.
+sur l'élément immédiatement suivant dans la chaîne de saisie.  Dans sa
+forme la plus simple, elle ne fonctionne que sur les objets créés
+directement à partir de l'élément suivant dans la chaîne de saisie,
+c'est-à-dire essentiellement des têtes de notes et des articulations.
 
 Pour reprendre notre exemple, la taille de la note du milieu d'un
-accord peut être modifiée de cette manière@tie{}:
+accord peut être modifiée de cette manière :
 
 @cindex font-size, exemple d'utilisation de la propriété
 @cindex @code{\tweak}, exemple
@@ -398,17 +392,18 @@ accord peut être modifiée de cette manière@tie{}:
 
 Vous noterez que la syntaxe de @code{\tweak} est différente de
 celle de la commande @code{\override}.  Ni le contexte,
-ni l'objet n'ont besoin d'être spécifiés@tie{}; au contraire, cela
+ni l'objet n'ont besoin d'être spécifiés ; au contraire, cela
 produirait une erreur si on le faisait.  Tous deux sont sous-entendus
-par l'élément suivant dans la chaîne de saisie.  La syntaxe générale
-de la commande @code{\tweak} est donc, tout simplement@tie{}:
+par l'élément suivant dans la chaîne de saisie.  Il n'est pareillement
+pas nécessaire d'insérer un signe égal.  La syntaxe générale
+de la commande @code{\tweak} est donc, tout simplement :
 
 @example
-\tweak #'@var{propriété-de-rendu} #@var{valeur}
+\tweak #'@var{propriété-de-rendu} #@var{valeur}
 @end example
 
 La commande @code{\tweak} est aussi utilisée quand on veut, dans
-une série d'articulations, n'en modifier qu'une seule.  Ainsi@tie{}:
+une série d'articulations, n'en modifier qu'une seule.  Ainsi :
 
 @cindex couleur, exemple d'utilisation de la propriété
 @cindex @code{\tweak}, exemple
@@ -420,8 +415,30 @@ a4^"Black"
 @end lilypond
 
 @noindent
-Attention@tie{}: la commande @code{\tweak} doit être précédée d'une
-marque d'articulation, comme si elle-même était une articulation.
+Attention : la commande @code{\tweak} doit être précédée d'une
+marque d'articulation, comme si elle-même était une articulation.  Dans
+la cas de multiples positionnements forcés (@code{^} ou @code{_}), celui
+le plus à gauche aura préséance puisqu'il sera appliqué en dernier.
+
+@cindex @code{\tweak} et altération
+@cindex @code{\tweak} et objet de rendu spécifique
+
+Les objets tels que hampes et altérations seront créés postérieurement à
+l'événement qui survient.  L'utilisation de la commande @code{\tweak}
+sur de tels objets indirectement créés peut se faire en nommant
+explicitement l'objet de rendu, si tant est que LilyPond puisse remonter
+jusqu'à l'événement originel :
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+<\tweak Accidental #'color #red   cis4
+ \tweak Accidental #'color #green es
+                                  g>
+@end lilypond
+
+Cette forme développée de la commande @code{\tweak} correspond à :
+@example
+\tweak @var{objet-de-rendu} #'@var{propriété-de-rendu} @var{valeur}
+@end example
 
 @cindex nolets imbriqués
 @cindex triolets imbriqués
@@ -435,7 +452,7 @@ Quand plusieurs nolets sont imbriqués et commencent au même instant
 musical, c'est encore la commande @code{\tweak} qui est utilisée pour
 changer l'apparence de l'un d'entre eux.  Dans l'exemple suivant, le
 long crochet de nolet et le premier des trois crochets courts commencent
-au même instant musical@tie{}; une commande @code{\override}
+au même instant musical ; une commande @code{\override}
 s'appliquerait donc à la fois aux deux.  En revanche, @code{\tweak}
 permet de les dissocier.  La première commande @code{\tweak} indique que
 le long crochet doit être placé au-dessus des notes, et la seconde
@@ -458,7 +475,7 @@ premier crochet de triolet court.
 
 Si les nolets imbriqués ne commencent pas au même moment,
 leur apparence peut alors être modifiée de la façon habituelle,
-avec la commande @code{\override}@tie{}:
+avec la commande @code{\override} :
 
 @cindex texte, exemple d'utilisation de la propriété
 @cindex tuplet-number, exemple de fonction
@@ -480,7 +497,6 @@ avec la commande @code{\override}@tie{}:
 }
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ruser{La commande d'affinage (@emph{tweak})}.
@@ -511,21 +527,21 @@ Manuel de notation :
 
 Imaginons que votre partition contienne une liaison trop fine à votre
 goût et que vous vouliez la rendre plus épaisse.  Comment vous y
-prendre@tie{}?  Vous êtes convaincu, avec tout ce qui a été dit sur la
+prendre ?  Vous êtes convaincu, avec tout ce qui a été dit sur la
 souplesse de LilyPond, qu'une telle retouche est réalisable et
 vous vous dites qu'elle fera sans doute intervenir la commande
 @code{\override}.  Mais existe-t-il une propriété épaisseur qui
 s'applique à une liaison et, dans l'affirmative, comment faire pour la
-modifier@tie{}?  C'est là qu'intervient la Référence des propriétés
+modifier ?  C'est là qu'intervient la Référence des propriétés
 internes.  Elle contient toutes les informations dont vous avez besoin
 pour construire n'importe quelle commande @code{\override}.
 
 Avant de nous plonger dans la Référence des propriétés
 internes, un mot d'avertissement.  Il s'agit d'un document de
 @strong{références}, de sorte qu'il ne contient pas ou peu
-d'explications@tie{}: son but est de présenter les informations de
+d'explications : son but est de présenter les informations de
 façon précise et concise.  Cela peut paraître décourageant
-à première vue.  Pas d'inquiétude@tie{}!  Les conseils et les
+à première vue.  Pas d'inquiétude !  Les conseils et les
 explications fournis ici vous permettent de retrouver par vous-même les
 informations dans la Référence des propriétés internes.  Il
 suffit d'un peu de pratique.
@@ -535,7 +551,7 @@ suffit d'un peu de pratique.
 @cindex Références internes, exemple d'utilisation
 @cindex @code{\addlyrics} -- exemple
 
-Prenons un exemple concret tiré d'un morceau de musique connu@tie{}:
+Prenons un exemple concret tiré d'un morceau de musique connu :
 
 @c Mozart, Die Zauberflöte Nr.7 Duett
 
@@ -555,9 +571,9 @@ Prenons un exemple concret tiré d'un morceau de musique connu@tie{}:
 @end lilypond
 
 Admettons que nous voulions rendre les traits de liaison plus épais.
-Est-ce possible@tie{}?  Une liaison est assurément un objet de rendu, si
+Est-ce possible ?  Une liaison est assurément un objet de rendu, si
 bien que la question est @qq{Existe-t-il une propriété attachée aux
-liaisons et qui en contrôle l'épaisseur@tie{}?} Pour y répondre, nous
+liaisons et qui en contrôle l'épaisseur ?} Pour y répondre, nous
 consultons la Référence des propriétés internes (ou RPI pour faire
 court).
 
@@ -585,7 +601,7 @@ plus simple est de consulter la RPI.
 
 La page de la RPI sur les liaisons commence par préciser que les objets
 Liaison sont créés par le graveur Slur_engraver.  Vient ensuite la liste
-des réglages standard.  Attention@tie{}: ceux-ci @strong{ne suivent pas}
+des réglages standard.  Attention : ceux-ci @strong{ne suivent pas}
 l'ordre alphabétique.  Il faut donc les parcourir en entier pour trouver
 la propriété susceptible de contrôler l'épaisseur des traits de liaison.
 
@@ -612,7 +628,7 @@ Pour construire la commande @code{\override}, il suffit donc de
 remplacer les valeurs que nous avons trouvées en guise de noms, en
 laissant de côté le contexte.  Commençons par une valeur très élevée
 dans un premier temps, pour nous assurer que la commande fonctionne.
-Nous obtenons@tie{}:
+Nous obtenons :
 
 @example
 \override Slur #'thickness = #5.0
@@ -621,10 +637,10 @@ Nous obtenons@tie{}:
 N'oublions pas le @code{#'} qui doit précéder le nom de la propriété et
 le @code{#} qui doit précéder la nouvelle valeur.
 
-La dernière question est@tie{}: @qq{Où placer cette commande@tie{}?}
+La dernière question est : @qq{Où placer cette commande ?}
 Tant qu'on n'est pas sûr de soi, la meilleure réponse est @qq{À
 l'intérieur de l'expression musicale, avant la première liaison et
-proche d'elle.}  Essayons@tie{}:
+proche d'elle.}  Essayons :
 
 @cindex Slur, exemple de dérogation
 @cindex thickness, exemple d'utilisation de la propriété
@@ -658,17 +674,18 @@ suivants sont là dans cette intention.
 
 
 @subheading Détermination du contexte adéquat
+@c VO Finding the context
 
 @cindex contexte, détermination du
 @cindex contexte, identification correcte du
 
 Tout d'abord, de quoi avions-nous besoin pour préciser le
-contexte@tie{}?  À quoi devait-il ressembler@tie{}?  Gageons que les
+contexte ?  À quoi devait-il ressembler ?  Gageons que les
 liaisons appartiennent au contexte Voix, dans la mesure où
 elles sont étroitement liées à une ligne mélodique, mais
-comment en être sûr@tie{}?  Pour répondre à cette question,
-revenons en haut de la page de la RPI consacrée aux liaisons@tie{};
-il est écrit@tie{}: @qq{Les objets Liaison sont créés par le graveur
+comment en être sûr ?  Pour répondre à cette question,
+revenons en haut de la page de la RPI consacrée aux liaisons ;
+il est écrit : @qq{Les objets Liaison sont créés par le graveur
 Slur_engraver}.  Ainsi les liaisons seront créées dans n'importe
 quel contexte où se trouve le @code{Slur_engraver}.  Suivons
 le lien vers la page @code{Slur_engraver}.  Tout en bas, on
@@ -681,6 +698,7 @@ en train de saisir des notes, on peut ici ne pas le mentionner.
 
 
 @subheading Redéfinition pour une seule occurrence
+@c VO Overriding once only
 
 @cindex dérogation pour une seule fois
 @cindex usage unique, dérogation à
@@ -690,14 +708,13 @@ en train de saisir des notes, on peut ici ne pas le mentionner.
 
 Dans le dernier exemple ci-dessus, @emph{toutes} les liaisons étaient
 plus épaisses.  Et si on veut épaissir uniquement la première
-liaison@tie{}?  On recourt alors à la commande @code{\once}.  Placée
+liaison ?  On recourt alors à la commande @code{\once}.  Placée
 juste avant la commande @code{\override}, elle lui indique de ne changer
 que la liaison commençant avec la note @strong{juste après}.  Si la note
 juste après n'ouvre pas une liaison, la commande sera sans aucun effet
 -- elle ne reste pas en mémoire jusqu'à la prochaine liaison, elle est
 purement et simplement ignorée.  Il faut donc que la commande introduite
-par @code{\once} soit insérée comme suit@tie{}:
-
+par @code{\once} soit insérée comme suit :
 
 @cindex Slur, exemple de dérogation
 @cindex thickness, exemple d'utilisation de la propriété
@@ -730,6 +747,7 @@ La commande @code{\once} peut aussi être utilisée devant la commande
 
 
 @subheading Rétablissement
+@c VO Reverting
 
 @cindex revert
 @cindex rétablissement
@@ -740,15 +758,14 @@ La commande @code{\once} peut aussi être utilisée devant la commande
 @funindex revert
 
 Et si l'on voulait que les deux premières liaisons soient plus
-épaisses@tie{}?  On pourrait bien sûr utiliser deux commandes, chacune
+épaisses ?  On pourrait bien sûr utiliser deux commandes, chacune
 précédée de @code{\once}, et placées juste avant la note par laquelle
-débute la liaison@tie{}:
+débute la liaison :
 
 
-@cindex Slur, exemple de dérogation
+@cindex liaison, exemple de dérogation
 @cindex thickness, exemple d'utilisation de la propriété
-@cindex Liaison, exemple de dérogation
-@cindex Épaisseur, exemple d'utilisation de la propriété
+@cindex épaisseur, exemple d'utilisation
 
 @lilypond[quote,verbatim,relative=2]
 {
@@ -773,12 +790,12 @@ débute la liaison@tie{}:
 @noindent
 mais on peut aussi, au lieu de la commande @code{\once}, utiliser après
 la seconde liaison la commande @code{\revert}, qui ramène la propriété
-@code{thickness} à sa valeur par défaut@tie{}:
+@code{thickness} à sa valeur par défaut :
 
 @cindex Slur, exemple de dérogation
 @cindex thickness, exemple d'utilisation de la propriété
-@cindex Liaison, exemple de dérogation
-@cindex Ã\89paisseur, exemple d'utilisation de la propriété
+@cindex liaison, exemple de dérogation
+@cindex Ã©paisseur, exemple d'utilisation
 
 @lilypond[quote,verbatim,relative=2]
 {
@@ -808,7 +825,7 @@ défaut.
 
 Ici s'achève notre introduction à la RPI et aux retouches
 simples.  Vous trouverez d'autres exemples dans les prochaines
-sections de ce chapitre@tie{}; ils vous permettront, d'une part,
+sections de ce chapitre ; ils vous permettront, d'une part,
 d'apprendre à connaître un peu mieux la RPI et, d'autre part, de
 vous entraîner un peu plus à y chercher les informations.  Ces
 exemples seront progressivement accompagnés d'explications et
@@ -825,7 +842,7 @@ introduiront des termes nouveaux.
 
 Supposons maintenant que nous voulions imprimer des paroles en italique.
 Quelle formulation de la commande @code{\override} allons-nous
-utiliser@tie{}?  Nous consultons en premier lieu, comme précédemment, la
+utiliser ?  Nous consultons en premier lieu, comme précédemment, la
 page de la RPI qui contient la liste @qq{Tous les objets de rendu}, et
 recherchons un objet qui contrôle les paroles.  Nous trouvons
 @code{LyricText}, qui semble approprié.  Nous cliquons dessus et nous
@@ -855,10 +872,10 @@ contrôlent les polices de caractères, et notamment
 
 Vous remarquerez que @code{font-series} et @code{font-size} figurent
 aussi dans la liste.  La question qui ne manque pas de se poser
-est@tie{}: @qq{Comment se fait-il que les propriétés @code{font-series}
+est : @qq{Comment se fait-il que les propriétés @code{font-series}
 et @code{font-size} se retrouvent à la fois dans @code{LyricText} et
 dans l'interface @code{font-interface} alors que ce n'est pas le cas
-pour @code{font-shape}@tie{}?}  La réponse est que lorsqu'un objet
+pour @code{font-shape} ?}  La réponse est que lorsqu'un objet
 @code{LyricText} est créé, les valeurs globales par défaut de
 @code{font-series} et @code{font-size} sont modifiées, mais pas celles
 de @code{font-shape}.  Les possibilités de modification dans
@@ -882,12 +899,12 @@ interprétés comme tels par LilyPond.  Certains symboles peuvent être des
 noms de propriété, comme @code{thickness} ou @code{font-shape},
 d'autres sont des valeurs à attribuer aux propriétés, comme
 @code{italic}.  À ne pas confondre avec les chaînes de caractères
-libres, qui se présentent comme @code{"un texte libre"}@tie{}; pour plus
+libres, qui se présentent comme @code{"un texte libre"} ; pour plus
 de détails sur les symboles et les chaînes de caractères, voir le
 @rextend{Tutoriel Scheme}.
 
 Ainsi, la commande @code{\override} pour mettre les paroles en italique
-est@tie{}:
+est :
 
 @example
 \override LyricText #'font-shape = #'italic
@@ -895,7 +912,7 @@ est@tie{}:
 
 @noindent
 et doit être placée juste devant et tout près des paroles à modifier,
-comme ceci@tie{}:
+comme ceci :
 
 @cindex font-shape, exemple d'utilisation de la propriété
 @cindex italic, exemple
@@ -923,6 +940,7 @@ et voilà les paroles en italiques.
 
 
 @subheading Spécification du contexte en mode lyrique
+@c VO Specifying the context in lyric mode
 
 @cindex contexte, spécification en mode lyrique
 @cindex mode lyrique, spécification de contexte en
@@ -937,7 +955,7 @@ il faut une espace ou un saut de ligne avant le @code{@}} final, pour
 insérer des espaces de part et d'autre du point, @qq{.}, qui sépare le
 nom de contexte du nom de l'objet, faute de quoi les deux noms seront
 joints et l'interpréteur ne pourra pas les reconnaître.  La formulation
-correcte est donc@tie{}:
+correcte est donc :
 
 @example
 \override Lyrics . LyricText #'font-shape = #'italic
@@ -960,7 +978,7 @@ Manuel d'extension :
 
 @cindex propriété, types de
 
-Nous avons vu jusqu'à maintenant deux types de propriétés@tie{}:
+Nous avons vu jusqu'à maintenant deux types de propriétés :
 @code{nombre} et @code{symbole}.  Pour pouvoir fonctionner, la valeur
 associée à une propriété doit correspondre au type attendu et suivre les
 règles liées à ce type.  Le type de propriété est toujours donné entre
@@ -1019,7 +1037,6 @@ précédés par apostrophe-hash, @code{'#}
   @tab @code{'#(#t #t #f)}
 @end multitable
 
-
 @seealso
 Manuel d'extension :
 @rextend{Tutoriel Scheme}.
@@ -1030,7 +1047,7 @@ Manuel d'extension :
 @translationof Appearance of objects
 
 Il est temps de mettre en pratique les notions apprises précédemment
-pour modifier l'allure de la partition@tie{}; les exemples qui suivent
+pour modifier l'allure de la partition ; les exemples qui suivent
 montrent l'utilisation des différentes méthodes de retouche.
 
 @menu
@@ -1049,7 +1066,7 @@ d'une partition, que les élèves doivent ensuite compléter.  Imaginons,
 par exemple, un exercice dans lequel il faudrait rétablir les barres de
 mesure dans un morceau de musique.  En temps normal, les barres de
 mesure s'insèrent automatiquement.  Comment faire pour les effacer de la
-partition@tie{}?
+partition ?
 
 Avant de nous y attaquer, souvenons-nous que les propriétés d'objets
 sont parfois groupées dans ce qu'on appelle des @emph{interfaces} --
@@ -1060,7 +1077,7 @@ objet, elle s'appliquera à tous les autres.  Certains objets tirent
 alors leurs propriétés de telle ou telle interface, d'autres objets de
 telle ou telle autre interface.  La liste des interfaces qui contiennent
 les propriétés liées à un objet graphique (@emph{grob}) figure dans la
-RPI, en bas de la page de description du @emph{grob}@tie{}; pour voir
+RPI, en bas de la page de description du @emph{grob} ; pour voir
 ces propriétés, il faut aller voir ces interfaces.
 
 Nous avons vu, dans @ref{Propriétés des objets de rendu}, comment
@@ -1069,7 +1086,7 @@ même manière et consultons la RPI pour connaître l'objet chargé
 d'imprimer les barres de mesure.  En cliquant sur @emph{Backend} puis
 sur @emph{Tous les objets de rendu}, nous trouvons un objet appelé
 @code{BarLine}.  Parmi ses propriétés, deux d'entre elles déterminent
-son aspect visuel@tie{}: @code{break-visibility} et @code{stencil}.
+son aspect visuel : @code{break-visibility} et @code{stencil}.
 L'objet @code{BarLine} est également lié à plusieurs interfaces, dont la
 @code{grob-interface} où figurent les propriétés @code{transparent} et
 @code{color}.  Toutes peuvent modifier l'aspect visuel des barres de
@@ -1080,12 +1097,13 @@ d'elles tour à tour.
 @subheading stencil
 
 @cindex stencil, propriété
+@c VO stencil
 
 Cette propriété contrôle l'apparence des barres de mesure en précisant
 le type de symbole (glyphe) à imprimer.  Comme pour de nombreuses
 autres propriétés, on peut lui indiquer de ne rien imprimer en lui
 attribuant la valeur @code{#f}.  Essayons en laissant de côté, une fois
-encore, le contexte concerné (@code{Voice} en l'occurrence)@tie{}:
+encore, le contexte concerné (@code{Voice} en l'occurrence) :
 
 @cindex BarLine, exemple de dérogation
 @cindex stencil, exemple d'utilisation de la propriété
@@ -1100,10 +1118,10 @@ encore, le contexte concerné (@code{Voice} en l'occurrence)@tie{}:
 }
 @end lilypond
 
-Les barres de mesure sont encore là@tie{}!  Pourquoi@tie{}?  Retournons
+Les barres de mesure sont encore là !  Pourquoi ?  Retournons
 à la RPI et regardons de nouveau la page qui traite des propriétés de
-BarLine.  En haut de la page, il est précisé que @qq{Les objets BarLine
-sont créés par le graveur Bar_engraver}.  Allons à la page de
+@code{BarLine}.  En haut de la page, il est précisé que @qq{Les objets
+BarLine sont créés par le graveur Bar_engraver}.  Allons à la page de
 @code{Bar_engraver}.  Tout en bas se trouve la liste des contextes dans
 lesquels fonctionne ce graveur.  Tous sont du type @code{Staff}, de
 sorte que, si la commande @code{\override} n'a pas fonctionné comme
@@ -1111,7 +1129,7 @@ prévu, c'est parce que @code{Barline} n'appartient pas au contexte par
 défaut, @code{Voice}.  Si le contexte spécifié est erroné, la commande
 ne fonctionne pas.  Cela n'entraîne pas de message d'erreur, et rien
 n'apparaît dans le fichier log.  Essayons de corriger en mentionnant le
-bon contexte@tie{}:
+bon contexte :
 
 @cindex BarLine, exemple de dérogation
 @cindex stencil, exemple d'utilisation de la propriété
@@ -1134,7 +1152,7 @@ doit d'avoir des dimensions pour les nécessités du traitement.  Ce sera
 le cas, par exemple, si vous effacez le @code{stencil} d'un objet
 @code{NoteHead}.  Il vaut mieux, en pareil cas, utiliser la fonction
 @code{point-stencil} qui, quant à elle, attribue à l'objet une taille à
-zero@tie{}:
+zero :
 
 @lilypond[quote,verbatim,relative=2]
 {
@@ -1146,6 +1164,7 @@ zero@tie{}:
 
 
 @subheading visibilité des barres (break-visibility)
+@c VO break-visibility
 
 @cindex break-visibility, propriété
 
@@ -1155,7 +1174,7 @@ booléens.  Ceux-ci indiquent respectivement si les barres de mesure
 doivent être imprimées ou non à la fin de la ligne, à l'intérieur de la
 ligne et au début de la ligne.  Dans notre cas, nous voulons que toutes
 les barres soient supprimées, si bien que la valeur dont nous avons
-besoin est @code{'#(#f@tie{}#f@tie{}#f)}.  Essayons, sans oublier
+besoin est @code{'#(#f #f #f)}.  Essayons, sans oublier
 d'ajouter le contexte @code{Staff}.  Vous remarquerez que, en plus de
 cette valeur, nous ajoutons @code{#'#} devant la parenthèse ouvrante.
 Le @code{'#} est nécessaire car il fait partie intégrante de la valeur
@@ -1180,6 +1199,7 @@ de mesure.
 
 
 @subheading transparence
+@c VO transparent
 
 @cindex transparent, propriété
 @cindex transparence
@@ -1195,7 +1215,7 @@ cherchons les propriétés de l'objet @code{TimeSignature}.  Celui-ci est
 géré par le graveur @code{Time_signature_engraver} qui, comme vous
 pouvez le constater, appartient au contexte @code{Staff} et peut se
 rattacher à la @code{grob-interface}.  Dans ces conditions, la commande
-pour rendre la métrique transparente est@tie{}:
+pour rendre la métrique transparente est :
 
 @cindex TimeSignature, exemple de dérogation
 @cindex transparent, exemple d'utilisation de la propriété
@@ -1215,7 +1235,7 @@ La métrique a bien disparu mais la commande a laissé un blanc en lieu et
 place du chiffrage.  Ce peut être souhaitable dans le cadre d'un
 exercice, afin que les élèves aient la place pour compléter, mais dans
 d'autres circonstances, ce peut être gênant.  Pour y remédier,
-attribuons plutôt au stencil des métriques la valeur @code{#f}@tie{}:
+attribuons plutôt au stencil des métriques la valeur @code{#f} :
 
 @cindex TimeSignature, exemple de dérogation
 @cindex stencil, exemple d'utilisation de la propriété
@@ -1231,12 +1251,13 @@ attribuons plutôt au stencil des métriques la valeur @code{#f}@tie{}:
 @end lilypond
 
 @noindent
-La différence est flagrante@tie{}: le fait d'attribuer au stencil la
+La différence est flagrante : le fait d'attribuer au stencil la
 valeur @code{#f} supprime totalement l'objet, tandis que le fait de le
 rendre @code{transparent} le laisse en place, mais de façon invisible.
 
 
 @subheading couleur
+@c VO color
 
 @cindex color, propriété
 
@@ -1252,11 +1273,11 @@ couleurs.
 
 La @code{grob-interface} indique que la valeur de la propriété
 @code{color} est une liste, sans plus d'explication.  En fait, cette
-liste est une liste de valeurs en unités internes@tie{}; pour éviter
+liste est une liste de valeurs en unités internes ; pour éviter
 d'avoir à chercher ce qu'il faut y mettre, il existe différents moyens
 d'indiquer la couleur.  Le premier moyen consiste à utiliser l'une des
 couleurs @emph{normales} de la première @ruser{Liste des couleurs}.
-Pour mettre les barres de mesure en blanc, on écrit@tie{}:
+Pour mettre les barres de mesure en blanc, on écrit :
 
 @cindex BarLine, exemple de dérogation
 @cindex color, exemple d'utilisation de la propriété
@@ -1273,7 +1294,7 @@ Pour mettre les barres de mesure en blanc, on écrit@tie{}:
 
 @noindent
 et nous constatons que les barres de mesure sont une fois de plus
-invisibles.  Attention@tie{}: aucune apostrophe ne précède @code{white}
+invisibles.  Attention : aucune apostrophe ne précède @code{white}
 -- il ne s'agit pas d'un symbole mais d'une @strong{fonction}.  Quand on
 l'invoque, elle fournit une liste de valeurs internes requises pour
 changer la couleur en blanc.  Les autres couleurs aussi, dans la
@@ -1290,7 +1311,7 @@ Le deuxième moyen de changer la couleur consiste à utiliser la deuxième
 @ruser{Liste des couleurs}, dite noms de couleurs X11.  Ceux-ci doivent
 obligatoirement être précédés d'une autre fonction, qui convertit les
 noms de couleurs X11 en une liste de valeurs internes, @code{x11-color},
-comme ceci@tie{}:
+comme ceci :
 
 @cindex BarLine, exemple de dérogation
 @cindex color, exemple d'utilisation de la propriété
@@ -1307,7 +1328,7 @@ comme ceci@tie{}:
 
 @noindent
 Vous noterez que, dans ce cas, la fonction @code{x11-color} admet un
-symbole comme argument@tie{}; il faut donc placer une apostrophe devant
+symbole comme argument ; il faut donc placer une apostrophe devant
 le symbole et insérer les deux à l'intérieur de parenthèses.
 
 @cindex rgb, couleur
@@ -1320,8 +1341,8 @@ en couleurs internes -- la fonction @code{rgb-color}.  Elle comporte
 trois arguments, donnant respectivement l'intensité du rouge, du vert et
 du bleu.  Ces arguments prennent des valeurs comprises entre 0 et 1.
 Ainsi, pour choisir la couleur rouge, la valeur serait
-@code{(rgb-color 1 0 0)}@tie{}; pour le blanc, ce serait
-@code{(rgb-color 1 1 1)}@tie{}:
+@code{(rgb-color 1 0 0)} ; pour le blanc, ce serait
+@code{(rgb-color 1 1 1)} :
 
 @cindex BarLine, exemple de dérogation
 @cindex color, exemple d'utilisation de la propriété
@@ -1339,7 +1360,7 @@ Ainsi, pour choisir la couleur rouge, la valeur serait
 Enfin, il existe une échelle de gris parmi les possibilités de couleurs
 X11.  Elle va du noir (@code{'grey0}) au blanc (@code{'grey100}), avec
 un pas de 1.  Essayons de l'utiliser en attribuant à tous les objets de
-notre exemple différentes nuances de gris@tie{}:
+notre exemple différentes nuances de gris :
 
 @cindex StaffSymbol, exemple de dérogation
 @cindex TimeSignature, exemple de dérogation
@@ -1370,7 +1391,7 @@ Vous remarquerez le contexte associé à chacun des objets.  Une erreur
 sur ce point empêcherait la commande de fonctionner.  Souvenez-vous que
 le contexte est celui dans lequel est placé le graveur approprié.  Pour
 chaque graveur, on peut trouver son contexte par défaut en partant de
-l'objet lui-même, puis en cherchant le graveur qui le produit@tie{}; la
+l'objet lui-même, puis en cherchant le graveur qui le produit ; la
 page du graveur dans la RPI nous indique alors le contexte dans lequel
 le graveur se trouve normalement.
 
@@ -1410,7 +1431,7 @@ nouvelle portée temporaire, du type @rglos{ossia}.
 Normalement, les ossias ne comportent ni clef ni indication de mesure,
 et elles sont imprimées légèrement plus petit que la portée principale.
 Nous avons déjà appris à enlever la clef et la métrique -- il suffit de
-régler le stencil de chacun sur @code{#f}, comme ceci@tie{}:
+régler le stencil de chacun sur @code{#f}, comme ceci :
 
 @cindex alignAboveContext, exemple d'utilisation de la propriété
 @cindex @code{\with}, exemple
@@ -1447,7 +1468,7 @@ d'ossia.
 
 Mais alors, quelle différence y a-t-il à modifier le contexte de portée
 au moyen de @code{\with} ou à modifier les stencils de la clef et de la
-métrique  avec @code{\override}@tie{}?  La principale différence est que
+métrique  avec @code{\override} ?  La principale différence est que
 les changements opérés dans une clause @code{\with} sont réalisés au
 moment où le contexte est créé et restent par la suite les valeurs
 @strong{par défaut} aussi longtemps que ce contexte existe, tandis que
@@ -1473,7 +1494,7 @@ puisqu'il ne fait pas de doute qu'il s'agit du contexte en cours de
 modification par la clause @code{\with}.  Il se produirait même une
 erreur si le contexte était précisé.
 
-Remplaçons donc l'exemple ci-dessus par celui-ci@tie{}:
+Remplaçons donc l'exemple ci-dessus par celui-ci :
 
 @cindex alignAboveContext, exemple d'utilisation de la propriété
 @cindex @code{\with}, exemple
@@ -1520,7 +1541,7 @@ modifiées de façon particulière.
 Si l'on revient à l'exemple d'ossia, commençons par changer la taille de
 police.  Nous pouvons employer deux méthodes.  Soit nous changeons la
 taille de police de chaque type d'objet avec des commandes comme
-celle-ci pour les têtes de notes (@code{NoteHead})@tie{}:
+celle-ci pour les têtes de notes (@code{NoteHead}) :
 
 @example
 \override NoteHead #'font-size = #-2
@@ -1536,7 +1557,7 @@ dans une clause @code{\with} (mais alors sans le @code{\set}).
 
 Chacune de ces méthodes réduira la taille de police de deux points par
 rapport à sa valeur précédente, sachant que chaque point réduit ou
-augmente la taille d'environ 12@tie{}%.
+augmente la taille d'environ 12 %.
 
 Essayons sur l'exemple d'ossia :
 
@@ -1594,18 +1615,18 @@ Les propriétés d'épaisseur (@code{thickness}), quant à elles, sont
 généralement mesurées en unités d'une propriété interne appelée
 @qq{épaisseur de ligne} (@code{line-thickness}).  Par exemple, les
 lignes de crescendo/decrescendo présentent par défaut une épaisseur de
-1@tie{}unité de @code{line-thickness}, alors que l'épaisseur d'une hampe
-est de 1,3.  Toutefois, certaines propriétés d'épaisseur sont
-différentes@tie{}: par exemple, l'épaisseur des ligature --
+1 unité de @code{line-thickness}, alors que l'épaisseur d'une hampe
+est de 1,3.  Toutefois, certaines propriétés d'épaisseur sont
+différentes : par exemple, l'épaisseur des ligature --
 @code{beam-thickness} -- se mesure en espaces de portée.
 
 Dans ces conditions, comment ajuster les longueurs à la taille des
-polices de caractères@tie{}?  La solution consiste à utiliser une
+polices de caractères ?  La solution consiste à utiliser une
 fonction spéciale appelée @code{magstep} -- pseudo facteur de zoom --,
 créée précisément dans ce but.  Elle comporte un argument, le changement
 de taille de police (#-2 dans l'exemple précédent), à partir duquel elle
 applique un facteur de mise à l'échelle qui réduit, ou augmente, les
-objets en question.  Voici comment elle s'utilise@tie{}:
+objets en question.  Voici comment elle s'utilise :
 
 @cindex alignAboveContext, exemple d'utilisation de la propriété
 @cindex @code{\with}, exemple
@@ -1708,7 +1729,7 @@ LilyPond, la règle est de placer verticalement ces objets extérieurs à
 la portée le plus près possible de la portée, tout en évitant la
 collision avec d'autres objets.  LilyPond utilise la propriété
 @code{outside-staff-priority} pour déterminer l'ordre selon lequel
-placer ces objets, de la manière suivante@tie{}:
+placer ces objets, de la manière suivante :
 
 D'abord, LilyPond dresse la liste de tous les objets extérieurs à la
 portée.  Puis ceux-ci sont classés suivant leur
@@ -1771,7 +1792,7 @@ nombre de commandes déjà prêtes qui évitent, pour les modifications les
 plus courantes, d'avoir à encoder les retouches.
 
 Certains objets comme les traits des liaisons se recourbent tantôt
-vers le haut, tantôt vers le bas@tie{}; d'autres encore, comme les
+vers le haut, tantôt vers le bas ; d'autres encore, comme les
 hampes et les crochets, peuvent se décaler vers la gauche ou vers la
 droite selon qu'ils pointent vers le haut ou vers le bas.  Ce
 comportement est géré automatiquement dès lors que @code{direction} est
@@ -1784,7 +1805,7 @@ activé.
 
 L'exemple ci-dessous montre dans la première mesure le comportement par
 défaut des hampes -- celles des notes les plus hautes pointant vers le
-bas et celles des notes les plus basses pointant vers le haut@tie{};
+bas et celles des notes les plus basses pointant vers le haut ;
 viennent ensuite quatre notes avec les hampes forcées vers le bas, puis
 quatre autres avec les hampes forcées vers le haut, et pour finir quatre
 notes de nouveau avec le comportement par défaut.
@@ -1807,8 +1828,8 @@ correspondent respectivement aux valeurs @code{-1} et @code{+1},
 que l'on peut utiliser à la place.  La valeur @code{0} peut aussi être
 utilisée dans certains cas.  Elle est interprétée comme un @code{UP}
 pour les hampes, et comme un @qq{centré} pour d'autres objets.  Il
-existe une direction, @code{CENTER}, qui correspond à la valeur
-@code{0}.
+existe une direction, @code{CENTER}, qui correspond à la
+valeur @code{0}.
 
 Quoi qu'il en soit, ces retouches manuelles sont rarement utilisées car
 il existe des équivalents sous forme de commandes prédéfinies.  Voici un
@@ -1835,7 +1856,7 @@ signification est précisée.
 @item @code{\phrasingSlurDown}
   @tab @code{\phrasingSlurUp}
   @tab @code{\phrasingSlurNeutral}
-  @tab Attention@tie{}: à distinguer des commandes de liaison ci-dessous
+  @tab Attention : à distinguer des commandes de liaison ci-dessous
 @item @code{\slurDown}
   @tab @code{\slurUp}
   @tab @code{\slurNeutral}
@@ -1858,14 +1879,15 @@ signification est précisée.
   @tab Les nolets sont au-dessous/au-dessus des notes
 @end multitable
 
-Attention : ces commandes prédéfinies @strong{ne doivent pas} être
+Attention : ces commandes prédéfinies @strong{ne doivent pas} être
 précédées de @code{\once}.  Pour limiter l'effet à une seule note, il
-faut soit utiliser la commande équivalente @code{\once \override}, soit
+faut soit utiliser la commande équivalente @code{\once \override}, soit
 utiliser la commande prédéfinie, suivie, après la note à modifier, de la
 commande @code{\xxxNeutral} correspondante.
 
 
-@subheading Doigtés
+@unnumberedsubsubsec Doigtés
+@c VO Fingering
 
 @cindex doigtés, positionnement
 @cindex doigtés, accords
@@ -1880,7 +1902,7 @@ au-dessus, en dessous, à gauche ou à droite de chaque note.
 Tout d'abord, voici l'effet de @code{direction} sur le doigté lié à une
 note simple.  La première mesure montre le comportement par défaut, et
 les deux suivantes montrent l'effet lorsqu'on indique @code{DOWN} et
-@code{UP}@tie{}:
+@code{UP} :
 
 @cindex doigtés, exemple de dérogation
 @cindex direction, exemple d'utilisation de la propriété
@@ -1895,9 +1917,9 @@ c4-5 a-3 f-1 c'-5 |
 
 Le fait d'intervenir sur la propriété @code{direction} n'est sûrement
 pas la façon la plus simple de placer manuellement les doigtés au-dessus
-ou en dessous des notes@tie{}; mieux vaut utiliser @code{_} ou @code{^}
+ou en dessous des notes ; mieux vaut utiliser @code{_} ou @code{^}
 devant le chiffre de doigté plutôt que @code{-}.  Voici ce que donne
-l'exemple précédent avec cette méthode@tie{}:
+l'exemple précédent avec cette méthode :
 
 @cindex doigtés, exemple
 
@@ -1910,7 +1932,7 @@ c4^5 a^3 f^1 c'^5 |
 La propriété @code{direction} ne fonctionne pas pour les accords alors
 que les préfixes de direction, @code{_} et @code{^}, fonctionnent.  Par
 défaut, le doigté est placé automatiquement à la fois au-dessus et
-au-dessous des notes d'un accord, comme ceci@tie{}:
+au-dessous des notes d'un accord, comme ceci :
 
 @cindex doigtés, exemple
 
@@ -1922,7 +1944,7 @@ au-dessous des notes d'un accord, comme ceci@tie{}:
 
 @noindent
 mais il est possible de forcer manuellement vers le haut ou vers le bas
-le placement de tous ou certains chiffres de doigté, comme ceci@tie{}:
+le placement de tous ou certains chiffres de doigté, comme ceci :
 
 @cindex doigtés, exemple
 
@@ -1934,8 +1956,8 @@ le placement de tous ou certains chiffres de doigté, comme ceci@tie{}:
 
 On peut aller encore plus loin dans le positionnement des doigtés pour
 chacune des notes d'un accord grâce à la commande
-@code{\set@tie{}fingeringOrientations}.  La syntaxe de cette commande
-est@tie{}:
+@code{\set fingeringOrientations}.  La syntaxe de cette commande
+est :
 
 @example
 @code{\set fingeringOrientations = #'([up] [left/right] [down])}
@@ -1989,7 +2011,7 @@ Voici quelques exemples :
 Si les indications de doigtés paraissent un peu serrées, on peut
 toujours réduire la taille de police (@code{font-size}).  La valeur
 par défaut donnée dans la RPI à la page de l'objet
-@code{Fingering} étant @code{-5}, essayons @code{-7}@tie{}:
+@code{Fingering} étant @code{-5}, essayons @code{-7} :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=1]
 \override Fingering #'font-size = #-7
@@ -2020,7 +2042,7 @@ Les objets extérieurs à la portée sont placés automatiquement de façon à
 propriété @code{outside-staff-priority} sont placés au plus près de la
 portée, tandis que les autres sont écartés autant qu'il faut pour éviter
 les collisions.  La @code{outside-staff-priority} est définie dans la
-@code{grob-interface}@tie{}; elle est donc une propriété commune à tous
+@code{grob-interface} ; elle est donc une propriété commune à tous
 les objets de rendu.  Par défaut, elle est réglée sur @code{#f} pour
 tous les objets de la portée, et porte une valeur numérique appropriée à
 chacun des objets extérieurs à la portée, à mesure qu'ils sont créés.
@@ -2029,6 +2051,7 @@ quelques-uns des objets extérieurs à la portée les plus courant.
 
 @cindex spanners
 @cindex bandeaux
+@cindex extenseurs
 
 Vous noterez au passage certaines particularités quant au nom des
 objets.  En effet, des objets à extension sont automatiquement créés
@@ -2037,7 +2060,7 @@ extrémités d'un @emph{grob} qui commencerait et se terminerait à des
 instants musicaux différents.  C'est la raison pour laquelle modifier le
 @code{outside-staff-priority} du @emph{grob} sous-jacent n'aura aucun
 effet.  C'est par exemple le cas lorsque vous modifiez l'alignement d'un
-objet @code{Hairpin} à l'aide de @code{outside-staff-priority}@tie{};
+objet @code{Hairpin} à l'aide de @code{outside-staff-priority} ;
 puisque le soufflet est associé à un objet @code{DynamicLineSpanner},
 c'est sur celui-ci que doit porter l'effet de
 @code{outside-staff-priority}.  L'instruction dérogatoire se place au
@@ -2120,7 +2143,7 @@ Cet exemple montre comment créer des extensions de texte (@emph{Text
 Spanners} en anglais) -- texte avec des longues lignes au-dessus d'un
 passage musical.  L'extension s'étend depuis la commande
 @code{\startTextSpan} jusqu'à la commande @code{\stopTextSpan} et le
-format de texte est défini par la commande @code{\override TextSpanner}.
+format de texte est défini par la commande @code{\override TextSpanner}.
 Pour de plus amples détails, voir
 @ruser{Indication textuelle avec extension}.
 
@@ -2141,7 +2164,7 @@ ce que nous devons faire, c'est regarder la priorité de
 @code{OttavaBracket} dans la Référence des propriétés internes ou dans
 le tableau plus haut, et la ramener à une valeur plus basse que celle de
 @code{TextSpanner}, en gardant à l'esprit que @code{OttavaBracket} est
-créé dans le contexte @code{Staff}@tie{}:
+créé dans le contexte @code{Staff} :
 
 @cindex TextSpanner, exemple de dérogation
 @cindex bound-details, exemple d'utilisation de la propriété
@@ -2211,7 +2234,7 @@ placer @qq{Text3} au-dessus de @qq{Text4} dans l'exemple de la section
 @ref{Comportement automatique}, plus haut.  Il nous suffit pour cela de
 regarder dans la Référence des propriétés internes ou dans le tableau
 plus haut la priorité de @code{TextScript}, et d'augmenter la priorité
-de @qq{Text3} jusqu'à une valeur très haute@tie{}:
+de @qq{Text3} jusqu'à une valeur très haute :
 
 @cindex TextScript, exemple de dérogation
 @cindex outside-staff-priority, exemple d'utilisation de la propriété
@@ -2247,7 +2270,7 @@ Par défaut, l'espacement horizontal d'un texte produit sous forme de
 où ce qui est concerné n'entre pas dans la musique.  La commande
 @code{\textLengthOn} inverse ce comportement, faisant en sorte que les
 notes soient espacées autant qu'il le faut pour s'adapter au
-texte@tie{}:
+texte :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
 \textLengthOn  % Cause notes to space out to accommodate text
@@ -2298,6 +2321,7 @@ c''2 |
 
 
 @subheading Nuances
+@c VO Dynamics
 
 @cindex modification du positionnement des nuances
 @cindex nuances, modification du positionnement
@@ -2307,7 +2331,7 @@ peut les placer au-dessus avec la commande @code{dynamicUp}.  Elles se
 positionnent verticalement par rapport à la note à laquelle elles sont
 liées et se décalent vers le bas (ou le haut) en fonction des objets de
 la portée comme les liaisons de phrasé ou les numéros de mesure.  Cela
-peut donner d'assez bons résultats, comme le montre cet exemple@tie{}:
+peut donner d'assez bons résultats, comme le montre cet exemple :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=1]
 \clef "bass"
@@ -2322,7 +2346,7 @@ De toute façon, si les notes et les nuances qui leur sont liées sont
 trop proches, le positionnement automatique évitera les collisions en
 déplaçant davantage les nuances suivantes, mais le résultat peut ne
 pas être très satisfaisant, comme le montre cet exemple
-artificiel@tie{}:
+artificiel :
 
 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
 \dynamicUp
@@ -2340,6 +2364,7 @@ chercher à faire cela avec la commande @code{\override}.
 
 
 @subheading Dimensionnement des objets graphiques
+@c VO Grob sizing
 
 @cindex grob, dimensionnement
 @cindex dimensionnement des grobs
@@ -2363,18 +2388,18 @@ comme étant nulle, si bien qu'ils peuvent se chevaucher
 horizontalement.  Pour remédier à cela, on a ajouté l'infini à
 l'extension gauche et moins l'infini à l'extension droite, en
 attribuant à @code{extra-spacing-width} la valeur
-@code{'(+inf.0@tie{}.@tie{}-inf.0)}. Pour être sûr que les objets ne se
+@code{'(+inf.0 . -inf.0)}. Pour être sûr que les objets ne se
 chevaucheront pas horizontalement, nous devons donc corriger cette
 valeur de @code{extra-spacing-width} en @w{@code{'(0 . 0)}}, afin que
 leur vraie largeur se manifeste.  La commande pour y parvenir avec des
-indications de nuances est@tie{}:
+indications de nuances est :
 
 @example
 \override DynamicText #'extra-spacing-width = #'(0 . 0)
 @end example
 
 @noindent
-Voyons si ça marche sur notre exemple précédent@tie{}:
+Voyons si ça marche sur notre exemple précédent :
 
 @cindex DynamicText, exemple de dérogation
 @cindex extra-spacing-width, exemple d'utilisation de la propriété
@@ -2393,8 +2418,8 @@ elles étaient toutes à la même distance de la portée.  Le
 premier problème est simple à résoudre.  Au lieu d'attribuer
 à @code{extra-spacing-width} la valeur zéro, nous pourrions
 mettre un peu plus.  L'unité est la distance entre deux lignes
-de portée, donc en écartant le bord gauche d'une demi-unité
-et le bord droit d'une demi-unité, on obtient@tie{}:
+de portée, donc en écartant le bord gauche d'une demiunité
+et le bord droit d'une demie unité, on obtient :
 
 @cindex DynamicText, exemple de dérogation
 @cindex extra-spacing-width, exemple d'utilisation de la propriété
@@ -2410,7 +2435,7 @@ a4\f b\mf c\mp b\p
 C'est mieux mais nous voulons peut-être aligner les indications de
 nuance sur une même ligne plutôt que de les voir monter et
 descendre avec les notes.  La propriété qui gère cela est
-@code{staff-padding}@tie{}; la section suivante lui est consacrée.
+@code{staff-padding} ; la section suivante lui est consacrée.
 
 
 @node Collisions d'objets
@@ -2442,7 +2467,7 @@ d'esthétique -- ils rendraient mieux avec un peu plus ou un peu moins
 d'espace autour d'eux.
 
 Il y a trois façons de résoudre les problèmes de chevauchement.  Il est
-préférable de les aborder dans l'ordre suivant@tie{}:
+préférable de les aborder dans l'ordre suivant :
 
 @enumerate
 @item
@@ -2458,10 +2483,10 @@ qu'entre deux positions, sans personnalisation possible.
 @item
 Les @strong{propriétés d'objet}, auxquelles LilyPond a recours pour
 positionner les objets, sont modifiables avec @code{\override}.  Il y a
-deux avantages à changer ces propriétés@tie{}: (a) d'autres objets
+deux avantages à changer ces propriétés : (a) d'autres objets
 pourront être déplacés automatiquement si nécessaire pour faire de la
 place, et (b) la même retouche peut s'appliquer à toutes les occurrences
-du même type d'objet.  Ces propriétés sont@tie{}:
+du même type d'objet.  Ces propriétés sont :
 
 @itemize
 
@@ -2484,7 +2509,7 @@ Au moment de positionner un objet, la valeur de sa propriété
 @code{padding} détermine l'espace à laisser libre entre celui-ci et le
 coin le plus proche de l'objet à côté duquel il est placé.  Vous
 remarquerez que c'est la valeur @code{padding} de l'objet @strong{à
-placer} qui compte@tie{}; la valeur @code{padding} de l'objet déjà placé
+placer} qui compte ; la valeur @code{padding} de l'objet déjà placé
 est ignorée.  Les espaces libres déterminés par @code{padding}
 s'appliquent à tous les objets associés à la
 @code{side-position-interface}.
@@ -2501,21 +2526,21 @@ propriété @code{right-padding} de l'objet @code{AccidentalPlacement}
 joue sur le positionnement des altérations.
 
 La propriété @code{staff-padding} est très proche de la propriété
-@code{padding}@tie{}: @code{padding} contrôle l'espace minimum entre un
+@code{padding} : @code{padding} contrôle l'espace minimum entre un
 objet qui accepte la @code{side-position-interface} et l'objet le plus
-proche (généralement une note ou une ligne de portée)@tie{};
+proche (généralement une note ou une ligne de portée) ;
 @code{staff-padding} ne s'applique qu'aux objets qui sont toujours
-placés en-dehors de la portée -- il contrôle l'espace minimum à insérer
-entre l'objet et la portée.  Attention@tie{}: par défaut,
+placés au-dehors de la portée -- il contrôle l'espace minimum à insérer
+entre l'objet et la portée.  Attention : par défaut,
 @code{staff-padding} concerne les objets positionnés par rapport
 à la portée et n'a aucun effet sur les objets qui sont positionnés par
-rapport à une note@tie{}; il est toutefois possible de le régler pour
+rapport à une note ; il est toutefois possible de le régler pour
 fonctionner avec ces derniers.
 
 Pour trouver quelle propriété @code{padding} employer pour l'objet que
 vous cherchez à repositionner, il vous faut consulter les propriétés de
 l'objet dans la RPI.  Prenez garde que les propriétés @code{padding} ne
-sont pas forcément traitées dans l'objet en question@tie{}; il faut
+sont pas forcément traitées dans l'objet en question ; il faut
 alors regarder les objets qui semblent s'en rapprocher.
 
 Toutes les valeurs @code{padding} sont exprimées en espace de portée.
@@ -2558,7 +2583,7 @@ Cette propriété est utilisée pour tous les objets qui acceptent la
 ajouté au bord gauche et le second au bord droit.  Des nombres
 négatifs déplacent le coin vers la gauche, des nombres positifs
 vers la droite, si bien que pour élargir un objet, le premier nombre
-doit être négatif et le second positif.  Attention@tie{}: tous les
+doit être négatif et le second positif.  Attention : tous les
 objets n'acceptent pas forcément les deux nombres.  Par exemple, l'objet
 @code{Accidental} ne retient que le premier nombre (coin gauche).
 
@@ -2616,7 +2641,7 @@ objets, c'est à l'utilisateur de résoudre tous les problèmes de
 collision qui pourraient survenir.  Et le pire avec cette méthode est
 que, le jour où la musique est modifiée, il faut de nouveau rechercher
 les valeurs de repositionnement.  Les propriétés à utiliser pour ce type
-de repositionnement manuel sont@tie{}:
+de repositionnement manuel sont :
 
 
 @table @code
@@ -2685,6 +2710,7 @@ précédente peuvent nous aider à résoudre les collisions.
 
 
 @subheading la propriété padding
+@c VO padding property
 
 @cindex décalage (padding)
 @cindex résolution des chevauchements de notation
@@ -2729,7 +2755,8 @@ fait partie d'un ensemble d'objets positionnés en fonction de leur
 les autres objets du groupe.
 
 
-@subheading right-padding
+@subheading la propriété right-padding
+@c VO right-padding
 
 @cindex right-padding, propriété
 
@@ -2739,7 +2766,7 @@ souvent, mais l'espacement par défaut peut se révéler inadéquat avec
 certaines altérations ou certains glyphes utilisés en musique
 microtonale.  Le stencil de l'altération devra alors être construit sous
 la forme d'un @code{markup} qui contiendra le ou les symboles requis,
-comme ceci@tie{}:
+comme ceci :
 
 @cindex Accidental, exemple de dérogation
 @cindex text, exemple d'utilisation de la propriété
@@ -2777,6 +2804,7 @@ note par la retouche de @code{right-padding}.
 
 
 @subheading la propriété staff-padding
+@c VO staff-padding property
 
 @cindex alignement d'objets sur une ligne de base
 @cindex objets, alignement sur une ligne de base
@@ -2790,7 +2818,7 @@ fictive est destinée à s'appliquer autant à @strong{toutes} les nuances,
 notamment celles qui sont créées comme des bandeaux en longueur (en
 anglais @emph{Spanners}).  Tel est donc le moyen d'aligner les
 indications de nuance, comme dans cet exemple repris de la section
-précédente@tie{}:
+précédente :
 
 @cindex DynamicText, exemple de dérogation
 @cindex extra-spacing-width, exemple d'utilisation de la propriété
@@ -2808,10 +2836,11 @@ a4\f b\mf c\mp b\p
 
 
 @subheading la propriété self-alignment-X
+@c VO self-alignment-X property
 
 L'exemple suivant montre comment résoudre une collision entre une
 indication de corde et une hampe, en alignant le coin droit sur le point
-de référence de la note parente@tie{}:
+de référence de la note parente :
 
 @cindex StringNumber, exemple de dérogation
 @cindex self-alignment-X, exemple d'utilisation de la propriété
@@ -2825,6 +2854,7 @@ de référence de la note parente@tie{}:
 
 
 @subheading la propriété staff-position
+@c VO staff-position property
 
 @cindex collision d'objets à l'intérieur d'une portée
 
@@ -2834,7 +2864,7 @@ barres de mesure, il serait très compliqué de programmer LilyPond pour
 repérer ces risques de collision dans la mesure où, normalement, toutes
 les collisions entre notes ou entre notes et silences se produisent sur
 des notes et silences simultanés. Voici un exemple de collision de ce
-type@tie{}:
+type :
 
 @lilypond[quote,verbatim,fragment,ragged-right, relative=1]
 << { c4 c c c } \\ { R1 } >>
@@ -2843,10 +2873,10 @@ type@tie{}:
 Ici, la meilleure solution consiste à déplacer le symbole de pause vers
 le bas -- puisque cette pause appartient à la voix deux.  Par défaut,
 dans la @code{\voiceTwo} (c'est-à-dire dans la seconde voix d'une
-construction @code{<<@{@dots{}@}@tie{}\\@tie{}@{@dots{}@}>>}), la
-propriété @code{staff-position} est réglée sur @code{-4} pour les
-@code{MultiMeasureRest}@tie{}; nous avons donc besoin de la déplacer,
-disons, de quatre demi-intervalles vers le bas, ce qui donne @code{-8}.
+construction @code{<<@{@dots{}@} \\ @{@dots{}@}>>}), la propriété
+@code{staff-position} est réglée sur @code{-4} pour les
+@code{MultiMeasureRest} ; nous avons donc besoin de la déplacer, disons,
+de quatre demi-intervalles vers le bas, ce qui donne @code{-8}.
 
 @cindex MultiMeasureRest, exemple de dérogation
 @cindex staff-position, exemple d'utilisation de la propriété
@@ -2866,6 +2896,7 @@ automatiquement.
 
 
 @subheading la propriété extra-offset
+@c VO extra-offset property
 
 @cindex positionnement des objets
 @cindex positionnement des grobs
@@ -2878,7 +2909,7 @@ verticalement.
 
 Dans l'exemple suivant, la seconde indication de doigté est déplacée
 légèrement vers la gauche et de 1,8 intervalle de lignes vers le
-bas@tie{}:
+bas :
 
 @cindex Fingering, exemple de dérogation
 @cindex extra-offset, exemple d'utilisation de la propriété
@@ -2892,6 +2923,7 @@ f4-5
 
 
 @subheading la propriété positions
+@c VO positions property
 
 @cindex contrôle des nolets, liaisons, phrasés et ligatures
 @cindex gestion manuelle des nolets, liaisons, phrasés et ligatures
@@ -2912,7 +2944,7 @@ r4 \acciaccatura e8\( d8 c~ c d c d\)
 
 @noindent
 Nous pourrions tout simplement déplacer la liaison de phrasé au-dessus
-des notes, et ce serait la meilleure solution@tie{}:
+des notes, et ce serait la meilleure solution :
 
 @lilypond[quote,verbatim,fragment,ragged-right,relative=1]
 r4
@@ -2937,7 +2969,7 @@ r4
 @end lilypond
 
 Voici un autre exemple. Comme nous pouvons le constater, les barres de
-ligature chevauchent les liaisons de tenue@tie{}:
+ligature chevauchent les liaisons de tenue :
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 {
@@ -2958,7 +2990,7 @@ ligature chevauchent les liaisons de tenue@tie{}:
 @noindent
 On peut y remédier en déplaçant manuellement vers le haut les deux
 extrémités des ligatures de croches, non plus à 1,81 intervalle
-au-dessous de la ligne médiane mais, disons, à 1@tie{}:
+au-dessous de la ligne médiane mais, disons, à 1 :
 
 @cindex Beam, exemple de dérogation
 @cindex positions, exemple d'utilisation de la propriété
@@ -2989,10 +3021,11 @@ second bloc de croches de la première voix mais qu'il ne s'applique
 
 
 @subheading la propriété force-hshift
+@c VO force-hshift property
 
-Maintenant, nous sommes prêts à appliquer les dernières corrections  à
+Maintenant, nous sommes prêts à appliquer les dernières corrections à
 l'exemple de Chopin présenté à la fin de @ref{J'entends des Voix}, que
-nous avions laissé dans cet état@tie{}:
+nous avions laissé dans cet état :
 
 @lilypond[quote,verbatim,fragment,ragged-right]
 \new Staff \relative c'' {
@@ -3011,7 +3044,7 @@ nous avions laissé dans cet état@tie{}:
 
 @noindent
 La note intermédiaire du premier accord, le la bémol à la quatrième
-voix, doit rester dans le même empilement avec la note haute.  Pour y
+voix, doit rester dans le même empilement que la note haute.  Pour y
 remédier, nous réglons le @code{force-hshift} -- qui est une propriété
 de @code{NoteColumn} -- de cette note sur zéro.
 
@@ -3060,14 +3093,14 @@ nombre de retouches jusqu'à l'obtention du résultat attendu.  Cet
 exemple a été choisi en raison des problèmes inhabituels de notation
 qu'il soulevait et pour vous apprendre à les résoudre grâce au Manuel de
 notation.  Il n'est pas représentatif d'une opération normale de
-gravure@tie{}; que ces difficultés ne vous découragent donc pas@tie{}!
+gravure ; que ces difficultés ne vous découragent donc pas !
 Des difficultés comme celles-ci ne sont, heureusement, pas
-courantes@tie{}!
+courantes !
 
-Cet exemple est tiré de la Première Ballade de Chopin, Op. 23, mesures
-6 à 9@tie{}; cela correspond à la transition entre le Lento d'ouverture
+Cet exemple est tiré de la Première Ballade de Chopin, Op. 23, mesures
+6 à 9 ; cela correspond à la transition entre le Lento d'ouverture
 et le Moderato.  Voici, pour commencer, ce à quoi nous voulons que la
-partition ressemble@tie{}; pour limiter les complications, nous n'avons
+partition ressemble ; pour limiter les complications, nous n'avons
 pas fait apparaître les indications de nuance, de doigté ni de pédale.
 
 
@@ -3103,8 +3136,8 @@ rhMusic = \relative c'' {
         % Stem on the d2 must be down to permit merging
         \stemDown
         % Stem on the d2 should be invisible
-        \once \override Stem #'transparent = ##t
-        \once \override Flag #'transparent = ##t
+        \tweak Stem #'transparent ##t
+        \tweak Flag #'transparent ##t
         d2
       }
       \new Voice {
@@ -3154,7 +3187,7 @@ d'évitement des collisions.
 
 Commençons par saisir les notes comme appartenant à deux variables,
 mettons en place l'ossature des portées dans un bloc @code{\Score} et
-voyons ce que LilyPond propose par défaut@tie{}:
+voyons ce que LilyPond propose par défaut :
 
 @c line-width ensures no break
 @lilypond[quote,verbatim,ragged-right,line-width=6\in]
@@ -3214,7 +3247,7 @@ plusieurs éléments de notation.  Commençons par le plus simple.  Nous
 pouvons corriger la ligature des croches en la créant manuellement et
 nous pouvons facilement ajouter les limites droite et gauche de la
 liaison de phrasé, puisque tout cela a déjà été traité dans le tutoriel.
-Voici le résultat@tie{}:
+Voici le résultat :
 
 @c line-width ensures no break
 @lilypond[quote,verbatim,ragged-right,line-width=6\in]
@@ -3268,12 +3301,12 @@ lhMusic = \relative c' {
 
 La première mesure est maintenant correcte.  La seconde contient un
 arpège et doit se terminer par une double barre.  Comment faire, puisque
-cela n'a pas été traité dans le Manuel d'initiation@tie{}?  C'est alors
+cela n'a pas été traité dans le Manuel d'initiation ?  C'est alors
 qu'il faut nous reporter au Manuel de notation.  Quand on cherche
 @qq{arpège} et @qq{barre de mesure} dans l'index, on voit aisément qu'il
 faut ajouter @code{\arpeggio} à un accord pour produire un arpège et
 qu'une double barre est le résultat de la commande
-@code{\bar@tie{}"||"}.  Rien de plus facile@tie{}!  Nous devons ensuite
+@code{\bar "||"}.  Rien de plus facile !  Nous devons ensuite
 corriger la collision entre la liaison et l'indication de mesure.  Le
 mieux est de déplacer la liaison vers le haut.  La méthode pour déplacer
 les objets a déjà été présentée dans @ref{Déplacement d'objets}, et l'on
@@ -3281,12 +3314,12 @@ sait que, pour des objets positionnés par rapport à la portée, il nous
 faut modifier leur propriété @code{staff-position}, exprimée en
 demi-intervalles de lignes par rapport à la ligne médiane de la portée.
 Voici donc la retouche à insérer juste devant la première note
-liée@tie{}; elle est censée déplacer la liaison vers le haut de 3,5
-demi-intervalles de lignes au-dessus de la ligne médiane@tie{}:
+liée ; elle est censée déplacer la liaison vers le haut de 3,5
+demi-intervalles de lignes au-dessus de la ligne médiane :
 
 @code{\once \override Tie #'staff-position = #3.5}
 
-Cela s'adjoint à la deuxième mesure, pour donner@tie{}:
+Cela s'adjoint à la deuxième mesure, pour donner :
 
 @c line-width ensures no break
 @lilypond[quote,verbatim,ragged-right,line-width=6\in]
@@ -3342,15 +3375,15 @@ lhMusic = \relative c' {
 
 Venons-en à la troisième mesure et au début de la section Moderato.
 Dans le Tutoriel, il est indiqué comment insérer du texte en gras à
-l'aide de la commande @code{\markup}@tie{}; pas de problème, du coup,
+l'aide de la commande @code{\markup} ; pas de problème, du coup,
 pour ajouter @qq{Moderato} en gras.  Mais comment faire pour fusionner
-les notes de différentes voix@tie{}?  C'est là que le Manuel de notation
+les notes de différentes voix ?  C'est là que le Manuel de notation
 peut nous venir en aide.  Une recherche sur @qq{fusionnement de notes}
 dans l'index nous renvoie au chapitre @ruser{Résolution des collisions},
 et plus précisément aux commandes permettant de fusionner des notes en
 fonction de leur type et selon qu'elles sont pointées ou non.  Dans
 notre exemple, pour la durée de la polyphonie de la troisième mesure,
-nous avons besoin de fusionner deux types de notes@tie{}; grâce aux
+nous avons besoin de fusionner deux types de notes ; grâce aux
 informations trouvées dans le Manuel de notation, nous ajoutons
 
 @example
@@ -3426,20 +3459,20 @@ lhMusic = \relative c' {
 @end lilypond
 
 Ces retouches ont permis de fusionner les deux fa dièse mais pas les
-deux ré.  Pourquoi@tie{}?  La réponse se trouve dans la même section du
-Manuel de notation@tie{}: les notes à fusionner doivent avoir des hampes
+deux ré.  Pourquoi ?  La réponse se trouve dans la même section du
+Manuel de notation : les notes à fusionner doivent avoir des hampes
 dans des directions opposées et deux notes ne peuvent pas être
 fusionnées s'il y a une troisième note dans la même colonne.  Ici, les
 deux ré ont leur hampe orientée vers le haut et il y a une troisième
 note, do.  Nous savons changer l'orientation de la hampe avec
 @code{\stemDown} et le Manuel de notation nous indique également comment
 déplacer le do -- en produisant un décalage grâce à l'une des commandes
-@code{\shift}.  Mais laquelle@tie{}?  Le do appartient à la deuxième
-voix et n'est pas décalé@tie{}; les deux ré appartiennent respectivement
+@code{\shift}.  Mais laquelle ?  Le do appartient à la deuxième
+voix et n'est pas décalé ; les deux ré appartiennent respectivement
 à la première et à la troisième voix, et l'un n'est pas décalé tandis
 que l'autre l'est.  Il nous faut donc décaler largement le do avec la
 commande @code{\shiftOnn} pour éviter une interférence avec les deux ré.
-Voici ce que donnent ces modifications@tie{}:
+Voici ce que donnent ces modifications :
 
 @cindex Tie, exemple de dérogation
 @cindex staff-position, exemple d'utilisation de la propriété
@@ -3503,12 +3536,12 @@ lhMusic = \relative c' {
 }
 @end lilypond
 
-Pas loin@tie{}!  Il ne reste plus que deux problèmes@tie{}: les ré une
+Pas loin !  Il ne reste plus que deux problèmes : les ré une
 fois fusionnés ne devraient plus avoir de hampe vers le bas, et le do
 serait mieux à la droite des ré.  Nous savons remédier à ces deux
-problèmes grâce aux retouches précédentes@tie{}: nous allons rendre la
+problèmes grâce aux retouches précédentes : nous allons rendre la
 hampe transparente et déplacer le do avec la propriété
-@code{force-hshift}.  Et voici le résultat final@tie{}:
+@code{force-hshift}.  Et voici le résultat final :
 
 @cindex NoteColumn, exemple de dérogation
 @cindex force-hshift, exemple d'utilisation de la propriété
@@ -3546,8 +3579,8 @@ rhMusic = \relative c'' {
         % Stem on the d2 must be down to permit merging
         \stemDown
         % Stem on the d2 should be invisible
-        \once \override Stem #'transparent = ##t
-        \once \override Flag #'transparent = ##t
+        \tweak Stem #'transparent ##t
+        \tweak Flag #'transparent ##t
         d2
       }
       \new Voice {
@@ -3596,6 +3629,7 @@ lhMusic = \relative c' {
 * Retouches avancées avec Scheme::
 @end menu
 
+
 @node Autres utilisations des retouches
 @subsection Autres utilisations des retouches
 @translationof Other uses for tweaks
@@ -3612,6 +3646,7 @@ lhMusic = \relative c' {
 
 
 @subheading Liaison entre plusieurs voix
+@c VO Tying notes across voices
 
 Voici un exemple qui montre comment créer une liaison de
 prolongation entre des notes appartenant à des voix différentes.  En
@@ -3624,7 +3659,7 @@ dont l'une avec les notes liées
 @end lilypond
 
 @noindent
-et à rendre transparente la première hampe de cette voix@tie{};
+et à rendre transparente la première hampe de cette voix ;
 on a alors l'impression que la liaison couvre les deux voix.
 
 @cindex Stem, exemple de dérogation
@@ -3633,8 +3668,8 @@ on a alors l'impression que la liaison couvre les deux voix.
 @lilypond[quote,fragment,relative=2,verbatim]
 <<
   {
-    \once \override Stem #'transparent = ##t
-    \once \override Flag #'transparent = ##t
+    \tweak Stem #'transparent ##t
+    \tweak Flag #'transparent ##t
     b8~ b\noBeam
   }
 \\
@@ -3644,14 +3679,14 @@ on a alors l'impression que la liaison couvre les deux voix.
 
 Pour être sûr que la hampe que nous avons rendue transparente
 n'empiète pas trop sur le trait de liaison, nous pouvons l'allonger en
-réglant la longueur (@code{length}) sur @code{8},
+réglant la longueur (@code{length}) sur @code{8},
 
 @lilypond[quote,fragment,relative=2,verbatim]
 <<
   {
-    \once \override Stem #'transparent = ##t
-    \once \override Flag #'transparent = ##t
-    \once \override Stem #'length = #8
+    \tweak Stem #'transparent ##t
+    \tweak Flag #'transparent ##t
+    \tweak Stem #'length #8
     b8~ b8\noBeam
   }
 \\
@@ -3661,6 +3696,7 @@ réglant la longueur (@code{length}) sur @code{8},
 
 
 @subheading Rendu MIDI d'un point d'orgue
+@c VO Simulating a fermata in MIDI
 
 @cindex stencil, utilisation de la propriété
 @cindex point d'orgue, rendu en MIDI
@@ -3679,7 +3715,7 @@ pas que cette indication métronomique apparaisse sur la partition ni
 qu'elle influence l'espacement entre les deux systèmes ou la position
 des annotations voisines sur la portée.  Le fait d'attribuer à la
 propriété @code{stencil} la valeur @code{#f} est donc la bonne solution.
-Nous montrons ci-dessous le résultat des deux méthodes@tie{}:
+Nous montrons ci-dessous le résultat des deux méthodes :
 
 @cindex MetronomeMark, exemple de dérogation
 @cindex transparent, exemple d'utilisation de la propriété
@@ -3733,7 +3769,6 @@ métronomique transparente repousse vers le haut l'indication de tempo,
 contrairement à la seconde (avec le stencil désactivé) qui la laisse à
 sa place.
 
-
 @seealso
 Glossaire musicologique :
 @rglosnamed{system,système}.
@@ -3757,7 +3792,7 @@ les mettant en italique.  Au lieu des commandes @code{\italic} et
 @code{\bold}, qui ne fonctionnent dans les paroles que si elles sont
 enchâssées dans un @code{\markup} -- ce qui les rend pénibles à saisir
 -- pouvons-nous employer les commandes @code{\override} et
-@code{\revert}@tie{}?
+@code{\revert} ?
 
 @example
 @code{\override Lyrics . LyricText #'font-shape = #'italic}
@@ -3774,7 +3809,7 @@ et les utilisons comme ci-après -- quoique on choisirait sans doute pour
 les variables des noms plus courts pour simplifier la frappe.  Par
 ailleurs, le fait de recourir à une variable ne nous expose plus à
 l'oubli des espaces entourant les points lorsqu'explicités au beau
-milieu d'un bloc @code{\lyricmode}@tie{}!
+milieu d'un bloc @code{\lyricmode} !
 
 @cindex LyricText, exemple de dérogation
 @cindex font-shape, exemple d'utilisation de la propriété
@@ -3842,8 +3877,8 @@ VerseFour = \lyricmode {
 La sortie que produit LilyPond peut être largement modifiée -- voir
 @ref{Retouche de partition} pour plus de détails.  Mais que faire si
 vous avez beaucoup de fichiers auxquels vous souhaitez appliquer vos
-retouches@tie{}?  Ou si vous souhaitez simplement séparer les retouches
-de la musique elle-même@tie{}?  Rien de plus facile.
+retouches ?  Ou si vous souhaitez simplement séparer les retouches
+de la musique elle-même ?  Rien de plus facile.
 
 Prenons un exemple.  Ne vous inquiétez pas si vous ne comprenez pas
 les parties avec tous les @code{#()}.  Celles-ci sont expliquées dans
@@ -3882,31 +3917,29 @@ mais nous pourrions aussi vouloir les utiliser dans une autre pièce.
 Il suffirait de les copier et coller au début de chaque
 fichier, mais c'est fastidieux.  De plus, cela laisse les définitions
 dans nos fichiers de musique, et je trouve personnellement tous ces
-@code{#()} assez laids.  Stockons-les dans un autre fichier@tie{}:
+@code{#()} assez laids.  Stockons-les dans un autre fichier :
 
 @example
 %%% enregistrez ceci dans un fichier nommé "definitions.ily"
 mpdolce =
 #(make-dynamic-script
-  (markup #:hspace 0
-          #:translate '(5 . 0)
-          #:line (#:dynamic "mp"
-                  #:text #:italic "dolce")))
+  #@{ \markup @{ \hspace #0
+               \translate #'(5 . 0)
+               \line @{ \dynamic "mp"
+                       \text \italic "dolce" @} @}
+  #@})
 
 inst =
 #(define-music-function
      (parser location string)
      (string?)
-   (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
+   #@{ ^\markup \bold \box #string #@})
 @end example
 
 Nous rappellerons ce fichier par une simple commande @code{\include} au
 début de notre fichier de musique.  Lui attribuer l'extension
 @code{.ily} nous permet de distinguer aisément qu'il s'agit d'un fichier
-voué à être inclus dans un fichier maître@tie{}; il n'est pas destiné à
+voué à être inclus dans un fichier maître ; il n'est pas destiné à
 être compilé isolément.@*
 Maintenant, modifions notre musique (enregistrez ce fichier
 sous @file{musique.ly}).
@@ -3930,19 +3963,17 @@ sous @file{musique.ly}).
 @lilypond[quote,ragged-right]
 mpdolce =
 #(make-dynamic-script
-  (markup #:hspace 0
-          #:translate '(5 . 0)
-          #:line (#:dynamic "mp"
-                  #:text #:italic "dolce")))
+  #{ \markup { \hspace #0
+               \translate #'(5 . 0)
+               \line { \dynamic "mp"
+                       \text \italic "dolce" } }
+  #})
 
 inst =
 #(define-music-function
      (parser location string)
      (string?)
-   (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
+   #{ ^\markup \bold \box #string #})
 
 \relative c'' {
   \tempo 4=50
@@ -3963,25 +3994,23 @@ chiffrages de mesure en @qq{C}, nous allons donc le transformer en
 @qq{4/4}.
 
 Cependant, ne changez pas le fichier @file{musique.ly}.  Remplacez le
-fichier @file{definitions.ily} par ceci@tie{}:
+fichier @file{definitions.ily} par ceci :
 
 @example
 %%%  definitions.ily
 mpdolce =
 #(make-dynamic-script
-  (markup #:hspace 0
-          #:translate '(5 . 0)
-          #:line (#:dynamic "mp"
-                  #:text #:italic "dolce")))
+  #@{ \markup @{ \hspace #0
+               \translate #'(5 . 0)
+               \line @{ \dynamic "mp"
+                       \text \italic "dolce" @} @}
+  #@})
 
 inst =
 #(define-music-function
      (parser location string)
      (string?)
-   (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
+   #@{ ^\markup \bold \box #string #@})
 
 \layout@{
   \context @{
@@ -4004,19 +4033,17 @@ inst =
 @lilypond[quote,ragged-right]
 mpdolce =
 #(make-dynamic-script
-  (markup #:hspace 0
-          #:translate '(5 . 0)
-          #:line (#:dynamic "mp"
-                  #:text #:italic "dolce")))
+  #{ \markup { \hspace #0
+               \translate #'(5 . 0)
+               \line { \dynamic "mp"
+                       \text \italic "dolce" } }
+  #})
 
 inst =
 #(define-music-function
      (parser location string)
      (string?)
-   (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
+   #{ ^\markup \bold \box #string #})
 
 \layout{
   \context {
@@ -4045,7 +4072,7 @@ inst =
 }
 @end lilypond
 
-C'est encore mieux@tie{}!  Mais supposons maintenant que je veuille
+C'est encore mieux !  Mais supposons maintenant que je veuille
 publier cette pièce.  Mon professeur de composition n'aime pas les
 chiffrages de mesure en @qq{C}, mais moi je les aime bien.  Copions
 l'actuel @file{definitions.ily} dans le fichier
@@ -4057,19 +4084,17 @@ aussi augmenter la taille globale de police.
 %%%  definitions.ily
 mpdolce =
 #(make-dynamic-script
-  (markup #:hspace 0
-          #:translate '(5 . 0)
-          #:line (#:dynamic "mp"
-                  #:text #:italic "dolce")))
+  #@{ \markup @{ \hspace #0
+               \translate #'(5 . 0)
+               \line @{ \dynamic "mp"
+                       \text \italic "dolce" @} @}
+  #@})
 
 inst =
 #(define-music-function
      (parser location string)
      (string?)
-   (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
+   #@{ ^\markup \bold \box #string #@})
 
 #(set-global-staff-size 23)
 
@@ -4093,19 +4118,17 @@ inst =
 @lilypond[quote,ragged-right]
 mpdolce =
 #(make-dynamic-script
-  (markup #:hspace 0
-          #:translate '(5 . 0)
-          #:line (#:dynamic "mp"
-                  #:text #:italic "dolce")))
+  #{ \markup { \hspace #0
+               \translate #'(5 . 0)
+               \line { \dynamic "mp"
+                       \text \italic "dolce" } }
+  #})
 
 inst =
 #(define-music-function
      (parser location string)
      (string?)
-   (make-music
-    'TextScriptEvent
-    'direction UP
-    'text (markup #:bold (#:box string))))
+   #{ ^\markup \bold \box #string #})
 
 #(set-global-staff-size 23)
 
@@ -4131,8 +4154,8 @@ inst =
 @end lilypond
 
 Il ne nous reste plus qu'à remplacer
-@code{\include@tie{}"definitions.ily"} par
-@code{\include@tie{}"publication-web.ily"} dans notre fichier de
+@code{\include "definitions.ily"} par
+@code{\include "publication-web.ily"} dans notre fichier de
 musique.
 
 Il est possible, bien sûr, de rendre cela encore plus pratique.  Nous
@@ -4155,8 +4178,8 @@ alors à
 Cette approche peut être utile même si vous ne produisez qu'un seul
 jeu de partitions.  J'utilise personnellement une demi-douzaine de
 fichiers de @qq{feuille de style} pour mes projets.  Je commence
-chaque fichier de musique par @code{\include@tie{}"../global.ily"} qui
-contient@tie{}:
+chaque fichier de musique par @code{\include "../global.ily"} qui
+contient :
 
 @example
 %%%   global.ily
@@ -4183,7 +4206,7 @@ L'emplacement du répertoire dépend (a) du fait que, pour vous procurer
 LilyPond, vous avez téléchargé un paquet précompilé sur lilypond.org, ou
 vous l'avez installé grâce à votre gestionnaire de paquetages
 (c'est-à-dire distribué avec Linux ou installé avec fink ou cygwin), ou
-encore vous l'avez compilé directement à partir des sources@tie{}; et
+encore vous l'avez compilé directement à partir des sources ; et
 (b) du système d'exploitation sur lequel il tourne.
 
 @strong{Téléchargé depuis lilypond.org}
@@ -4201,8 +4224,8 @@ encore vous l'avez compilé directement à partir des sources@tie{}; et
 @file{@var{INSTALLDIR}/LilyPond.app/Contents/@/Resources/share/lilypond/current/}
 @end example
 
-Pour accéder à ce dossier, deux possibilités@tie{}: soit, dans un
-Terminal, taper @code{cd} suivi du chemin complet ci-dessus@tie{}; soit
+Pour accéder à ce dossier, deux possibilités : soit, dans un
+Terminal, taper @code{cd} suivi du chemin complet ci-dessus ; soit
 Control-cliquer (ou clic droit) sur l'application LilyPond
 et sélectionner @qq{Afficher le contenu du paquet}.
 
@@ -4226,7 +4249,7 @@ LilyPond.
 @smallspace
 
 Dans ce répertoire, deux sous-répertoires sont particulièrement
-intéressants@tie{}:
+intéressants :
 
 @itemize
 @item @code{ly/} -- contient les fichiers en format LilyPond
@@ -4241,7 +4264,7 @@ les commandes standard prédéfinies de LilyPond, comme @code{\stemUp} et
 @code{\slurDotted}.  Vous pouvez constater que ce n'est rien d'autre
 que des définitions de variables composées d'un ou plusieurs groupes
 de commandes @code{\override}.  Par exemple, @code{\tieDotted}
-est défini comme@tie{}:
+est défini comme :
 
 @example
 tieDotted = @{
@@ -4254,7 +4277,7 @@ Si vous n'aimez pas les valeurs par défaut, les commandes prédéfinies
 peuvent être facilement redéfinies, comme n'importe quelle autre
 variable, en tête de votre fichier d'entrée.
 
-Voici les fichiers les plus utiles dans le répertoire @file{ly/}@tie{}:
+Voici les fichiers les plus utiles dans le répertoire @file{ly/} :
 
 @multitable @columnfractions .4 .6
 @headitem Nom de fichier
@@ -4283,7 +4306,7 @@ substantielles et beaucoup de temps sont nécessaires (voir le
 @rextend{Tutoriel Scheme}).
 
 Si c'est votre cas, les fichiers Scheme les plus utiles à connaître
-sont@tie{}:
+sont :
 
 @multitable @columnfractions .4 .6
 @headitem Nom de fichier
@@ -4298,7 +4321,7 @@ sont@tie{}:
   @tab Réglages par défaut pour les sorties MIDI
 @item @file{scm/output-lib.scm}
   @tab Réglages affectant l'apparence des frets, couleurs, altérations,
-       barres de mesure, etc.
+       barres de mesure etc.
 @item @file{scm/parser-clef.scm}
   @tab Définition des clefs prises en charge
 @item @file{scm/script.scm}
index e7575ce44fc14d5b835ac9e1f875defea6dbe070..3be990f9285d091d16a1eab8a82bbd459c956948 100644 (file)
@@ -1,14 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
-
 @ignore
-    Translation of GIT committish: 65264f1ec906b40c1b281e360d4860f7a6eb8138
+    Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.10"
+@c \version "2.15.39"
 
 @c Translators: Valentin Villenave, Jean-Charles Malahieude
 @c Translation checkers: Gilles Thibault
@@ -36,8 +35,8 @@ document séparé, @rinternalsnamed{Top,la référence des propriétés
 internes}.  Ce guide répertorie toutes les variables, fonctions et
 autres options que LilyPond met à votre disposition.  Il est consultable
 @c leave the @uref as one long line.
-@uref{http://@/lilypond@/.org/@/doc/@/stable/@/Documentation/@/internals/,en@tie{}ligne},
-au format HTML@tie{}; il est également inclus dans la documentation
+@uref{http://@/lilypond@/.org/@/doc/@/stable/@/Documentation/@/internals/,en ligne},
+au format HTML ; il est également inclus dans la documentation
 fournie avec le logiciel.
 
 En sous-main, LilyPond se sert du langage Scheme (un dérivé du LISP)
@@ -138,12 +137,12 @@ Les contextes sont hiérarchisés :
 Il s'agit en l'occurrence du contexte le plus élevé, autrement dit le
 plus important, en matière de notation.  En effet, c'est au niveau de la
 partition -- @emph{score} en anglais -- que se gèrent le temps et la
-tonalité@tie{}; c'est donc là qu'il faut s'assurer que les différents
+tonalité ; c'est donc là qu'il faut s'assurer que les différents
 éléments, tels les clefs, métriques et armures sont bien répercutés sur
 toutes les portées.
 
-Dès lors que LilyPond rencontre un bloc @code{\score@tie{}@{@dots{}@}}
-ou @code{\layout@tie{}@{@dots{}@}}, se crée implicitement un contexte
+Dès lors que LilyPond rencontre un bloc @code{\score @{@dots{}@}}
+ou @code{\layout @{@dots{}@}}, se crée implicitement un contexte
 @code{Score}.
 
 
@@ -199,7 +198,7 @@ défaut correspond à une tablature pour guitare, sur six lignes.
 
 @strong{@emph{DrumStaff}}
 
-Contexte dévolu tout spécialement aux parties de percussion@tie{}; il
+Contexte dévolu tout spécialement aux parties de percussion ; il
 peut contenir plusieurs @code{DrumVoice}.
 
 @strong{@emph{VaticanaStaff}}
@@ -258,13 +257,13 @@ chiffrée -- créés à partir de ce qui a été saisi en mode
 @strong{@emph{TabVoice}}
 
 Contexte de voix dévolu au contexte @code{TabStaff}, il est
-habituellement créé explicitement.
+habituellement créé implicitement.
 
 @strong{@emph{CueVoice}}
 
 Contexte de voix utilisé essentiellement dans le cadre de citations
 ajoutées à une portée -- voir @ref{Mise en forme d'une citation}.  Il
-est habituellement créé explicitement.
+est habituellement créé implicitement.
 
 @strong{@emph{ChordNames}}
 
@@ -304,14 +303,14 @@ context.
 Lorsqu'une partition ne comporte qu'une portée avec une seule voix, les
 contextes sont créés automatiquement.  Dès que la structure s'étoffe, il
 devient nécessaire de les créer explicitement, en suivant l'une des
-trois méthodes suivantes@tie{}:
+trois méthodes suivantes :
 
 @itemize
 
 @item
-La commande la plus simple à utiliser est @code{\new}@tie{}; c'est aussi
+La commande la plus simple à utiliser est @code{\new} ; c'est aussi
 la plus courte.  Elle se place juste avant une expression musicale et se
-libelle ainsi@tie{}:
+libelle ainsi :
 
 @funindex \new
 @cindex nouveau contexte
@@ -326,9 +325,9 @@ où @var{type} est le nom d'un contexte (par ex. @code{Staff} ou
 @code{Voice}).  Cette commande crée un nouveau contexte et y interprète
 le contenu de l'@var{expression_musicale}.
 
-C'est ce qui se passe lorsqu'une partition comporte plusieurs
-portées@tie{}: chaque partie qui doit apparaître sur une portée
-spécifique est précédée d'un @code{\new@tie{}Staff}.
+C'est ce qui se passe lorsqu'une partition comporte plusieurs portées :
+chaque partie qui doit apparaître sur une portée spécifique est précédée
+d'un @code{\new Staff}.
 
 @lilypond[quote,verbatim,relative=2,ragged-right]
 <<
@@ -349,9 +348,9 @@ Le nom que vous spécifiez ne pourra être utilisé que s'il n'a pas déjà
 @funindex \context
 @item
 Tout comme @code{\new}, la commande @code{\context} affectera une
-expression musicale à un objet contextuel@tie{}; elle lui attribuera de
+expression musicale à un objet contextuel ; elle lui attribuera de
 surcroît un nom.  La commande @code{\context} s'emploie de la façon
-suivante@tie{}:
+suivante :
 
 @example
 \context @var{type} = @var{nom} @var{musique}
@@ -361,7 +360,7 @@ LilyPond va dans un premier temps vérifier l'existence d'un contexte du
 type @var{type} appelé @var{nom}.  En l'absence d'un tel contexte,
 LilyPond crée un nouveau contexte du nom que vous avez spécifié.  Cette
 procédure est tout à fait pertinente lorsque vous faites appel à ce
-contexte particulier par la suite.  Prenons le cas d'un chant@tie{}:
+contexte particulier par la suite.  Prenons le cas d'un chant :
 nous commençons par nommer la ligne mélodique,
 
 @example
@@ -369,7 +368,7 @@ nous commençons par nommer la ligne mélodique,
 @end example
 
 @noindent
-de telle sorte que le texte s'aligne correctement sur les notes@tie{}:
+de telle sorte que le texte s'aligne correctement sur les notes :
 
 @example
 \new Lyrics \lyricsto "@b{tenor}" @var{paroles}
@@ -387,7 +386,7 @@ arts = @{ s4-. s4-> @}
 @end example
 
 Elles sont ensuite fusionnées par affectation au même contexte
-@code{Voice}.
+@code{Voice} :
 
 @example
 <<
@@ -411,14 +410,14 @@ des articulations à ces mêmes notes.
 @cindex création de contextes
 
 @item
-Voici une troisième manière de créer un contexte@tie{}:
+Voici une troisième manière de créer un contexte :
 
 @example
 \context @var{type} @var{musique}
 @end example
 
 @noindent
-Très comparable à une déclaration @code{\context@tie{}=@tie{}@var{nom}},
+Très comparable à une déclaration @code{\context = @var{nom}},
 cette méthode permet de s'affranchir du type de contexte.
 
 Cette variante s'utilise lorsque les expression musicales peuvent être
@@ -432,8 +431,8 @@ s'agit de @code{Voice}.
 \applyOutput #'@var{contexte} #@var{fonction}   % s'applique à Voice
 @end example
 
-Vous devrez respecter ces formulations si votre fonction doit
-s'interpréter au niveau @code{Score} ou @code{Staff}@tie{}:
+Vous devrez respecter ces formulations si la fonction doit
+s'interpréter au niveau @code{Score} ou @code{Staff} :
 
 @example
 \applyOutput #'Score #@var{fonction}
@@ -460,7 +459,7 @@ introduit par la commande @code{\change}, l'association de paroles à
 l'aide de la commande @code{\lyricsto} ou si des événements surviennent
 à nouveau pour ce contexte précédemment actif.
 
-Une exception cependant à cette règle@tie{}: en présence d'un contexte
+Une exception cependant à cette règle : en présence d'un contexte
 @code{Staff} ou dans une construction @code{<<...>>}, un seul des
 contextes @code{Voice} inclus restera actif jusqu'à la fin du contexte
 @code{Staff} ou de la construction @code{<<...>>}, y compris s'il y
@@ -478,7 +477,7 @@ interviennent de manière sporadique, de toutes les maintenir actives
 plutôt que de vous fier aux exceptions mentionnées plus haut.
 
 Dans l'exemple suivant, les deux voix A et B sont maintenues actives
-jusqu'à la fin du morceau@tie{}:
+jusqu'à la fin du morceau :
 
 @lilypond[quote,verbatim]
 musicA = \relative c'' { d4 d d d }
@@ -555,7 +554,7 @@ words = \lyricmode { These words fol -- low the mel -- o -- dy }
 
 Une autre méthode, qui s'avère plus productive dans nombre de cas,
 consiste à maintenir active la ligne mélodique en y insérant des
-silences invisibles tout au long de l'accompagnement@tie{}:
+silences invisibles tout au long de l'accompagnement :
 
 @lilypond[quote,verbatim]
 melody = \relative c'' {
@@ -600,11 +599,11 @@ words = \lyricmode { These words fol -- low the mel -- o -- dy }
 @c TODO Should this be Modifying engravers or Modifying contexts?
 
 Les contextes, tels que @code{Score} ou @code{Staff}, ne contiennent
-pas que des propriétés@tie{}; ils mettent également en œuvre certains
+pas que des propriétés ; ils mettent également en œuvre certains
 sous-programmes (@emph{plug-ins} pour employer le terme consacré) nommés
 @qq{graveurs} (@emph{engravers} pour reprendre le terme anglais).
 Ces sous-programmes sont chargés de créer les différents éléments de
-notation@tie{}: on trouve ainsi dans le contexte @code{Voice} un graveur
+notation : on trouve ainsi dans le contexte @code{Voice} un graveur
 @code{Note_heads_engraver}, chargé des têtes de notes et, dans le
 contexte @code{Staff}, un graveur @code{Key_engraver}, chargé de
 l'armure.
@@ -632,7 +631,7 @@ Lorsqu'un contexte est créé, par la commande @code{\new} ou
 @code{\context}, on peut y adjoindre un bloc @code{\with} (en anglais
 @qq{avec}), dans lequel il est possible d'ajouter (commande
 @code{\consists}) ou d'enlever (commande @code{\remove}) des
-graveurs@tie{}:
+graveurs :
 
 @funindex \with
 
@@ -653,7 +652,7 @@ graveurs@tie{}:
 Ici les points de suspension @dots{} devront être remplacés par le nom
 des graveurs désirés.  Dans l'exemple suivant, on enlève du contexte
 @code{Staff}, la métrique (graveur @code{Time_signature_engraver})
-et la clé (graveur @code{Clef_engraver}).
+et la clef (graveur @code{Clef_engraver}).
 
 @lilypond[quote,relative=1,verbatim]
 <<
@@ -669,12 +668,12 @@ et la clé (graveur @code{Clef_engraver}).
 >>
 @end lilypond
 
-La clé et le chiffre de mesure ont disparu de la deuxième portée.  C'est
-une méthode quelque peu radicale, puisqu'elle affectera toute la portée
-jusqu'à la fin de la partition.  L'espacement s'en trouve également
-affecté, ce qui peut être ou non l'effet recherché.  Une méthode plus
-sophistiquée aurait été de rendre ces objets transparents (voir
-@rlearning{Visibilité et couleur des objets}).
+La clef et le chiffre de mesure ont disparu de la deuxième portée.
+C'est une méthode quelque peu radicale, puisqu'elle affectera toute la
+portée jusqu'à la fin de la partition.  L'espacement s'en trouve
+également affecté, ce qui peut être ou non l'effet recherché.  Une
+méthode plus sophistiquée aurait été de rendre ces objets transparents
+(voir @rlearning{Visibilité et couleur des objets}).
 
 Dans l'exemple suivant, voici une mise en pratique plus utile.  En temps
 normal, les barres de mesure et la métrique sont synchronisées
@@ -715,14 +714,16 @@ peut désormais avoir sa propre métrique.
 }
 @end lilypond
 
+@knownissues
+
 En règle générale, l'ordre dans lequel les graveurs sont mentionnés
 importe peu.  Il se peut toutefois qu'un graveur écrive une propriété
 qui sera interprétée par un autre, ou qu'un graveur crée un objet
-graphique qui sera traité par un autre@tie{}; l'ordre d'apparition de
+graphique qui sera traité par un autre ; l'ordre d'apparition de
 ces graveurs prendra alors tout son importance.
 
-Pour information, les ordonnancements suivants sont importants@tie{}:
-le @code{Bar_engraver} devrait toujours être le premier@tie{}; le
+Pour information, les ordonnancements suivants sont importants :
+le @code{Bar_engraver} devrait toujours être le premier ; le
 @code{New_fingering_engraver} doit toujours précéder le
 @code{Script_column_engraver}.  Nous vous conseillons, pour les autres,
 de vérifier les éventuelles dépendances.
@@ -739,9 +740,8 @@ indépendamment de la musique dans un bloc @code{\layout} -- placé dans
 le bloc @code{\score} auquel ces modifications doivent s'appliquer -- au
 moyen de la commande @code{\context}.
 
-Point n'est besoin d'utiliser la commande
-@code{\set@tie{}@var{contexte}} lorsque les réglages par défaut d'un
-contexte sont ainsi modifiés@tie{}:
+Point n'est besoin d'utiliser la commande @code{\set @var{contexte}}
+lorsque les réglages par défaut d'un contexte sont ainsi modifiés :
 
 @c KEEP LY
 @lilypond[quote,verbatim]
@@ -870,7 +870,7 @@ jazz.
 @end lilypond
 
 On a rassemblé les réglages dans un bloc @code{\context}, lui-même placé
-dans le bloc @code{\layout}@tie{}:
+dans le bloc @code{\layout} :
 
 @example
 \layout @{
@@ -880,11 +880,9 @@ dans le bloc @code{\layout}@tie{}:
 @}
 @end example
 
-En lieu et place des points (@dots{}), voici les éléments à
-saisir@tie{}:
+En lieu et place des points (@dots{}), voici les éléments à saisir :
 
-Tout d'abord, il convient de donner un nom à notre nouveau
-contexte@tie{}:
+Tout d'abord, il convient de donner un nom à notre nouveau contexte :
 
 @example
 \name ImproVoice
@@ -893,14 +891,14 @@ contexte@tie{}:
 Comme il est très semblable à @code{Voice}, nous souhaitons que
 toutes les commandes associées au @code{Voice} déjà existant restent
 valables.  D'où nécessité de la commande @code{\alias}, qui va
-l'associer au contexte @code{Voice}@tie{}:
+l'associer au contexte @code{Voice} :
 
 @example
 \alias Voice
 @end example
 
 Ce contexte doit pouvoir imprimer des notes et des indications
-textuelles@tie{}; on ajoute donc les graveurs appropriés@tie{}:
+textuelles ; on ajoute donc les graveurs appropriés :
 
 @example
 \consists Note_heads_engraver
@@ -908,7 +906,7 @@ textuelles@tie{}; on ajoute donc les graveurs appropriés@tie{}:
 @end example
 
 Cependant, on veut que les notes s'affichent toutes au centre de
-la portée@tie{}:
+la portée :
 
 @example
 \consists Pitch_squash_engraver
@@ -918,11 +916,11 @@ squashedPosition = #0
 Le graveur @rinternals{Pitch_squash_engraver} intercepte les notes
 créées par le @rinternals{Note_heads_engraver}, et les @qq{écrase} pour
 qu'elles aient toutes la même position verticale, définie par
-@code{squashedPosition}@tie{}: ici il s'agit de la valeur@tie{}@code{0},
+@code{squashedPosition} : ici il s'agit de la valeur @code{0},
 c'est-à-dire la ligne du milieu.
 
 On veut que les notes aient la forme d'une barre oblique, sans
-aucune hampe@tie{}:
+aucune hampe :
 
 @example
 \override NoteHead #'style = #'slash
@@ -932,13 +930,13 @@ aucune hampe@tie{}:
 
 Afin que tous ces graveurs puissent travailler de concert, on leur
 adjoint un sous-programme spécial, introduit par la commande
-@code{\type}@tie{}: il s'agit de @code{Engraver_group},
+@code{\type} : il s'agit de @code{Engraver_group},
 
 @example
 \type "Engraver_group"
 @end example
 
-Récapitulons@tie{}; on se retrouve avec le bloc suivant@tie{}:
+Récapitulons ; on se retrouve avec le bloc suivant :
 
 @example
 \context @{
@@ -961,7 +959,7 @@ Ce n'est pas tout.  En effet, on veut intégrer le nouveau contexte
 @code{ImproVoice} dans la hiérarchie des contextes.  Tout comme le
 contexte @code{Voice}, sa place est au sein du contexte @code{Staff}.
 Nous allons donc modifier le contexte @code{Staff},
-au moyen de la commande @code{\accepts}@tie{}:
+au moyen de la commande @code{\accepts} :
 
 @example
 \context @{
@@ -972,11 +970,11 @@ au moyen de la commande @code{\accepts}@tie{}:
 
 @funindex \denies
 
-Le contraire de @code{\accepts} est @code{\denies}@tie{}; il est parfois
+Le contraire de @code{\accepts} est @code{\denies} ; il est parfois
 utile lorsque l'on recycle des définitions de contextes déjà existantes.
 
 Enfin, tout cela doit prendre place dans le bloc @code{\layout},
-comme suit@tie{}:
+comme ici :
 
 @example
 \layout @{
@@ -991,7 +989,7 @@ comme suit@tie{}:
 @}
 @end example
 
-On peut alors saisir la musique, comme dans l'exemple plus haut@tie{}:
+On peut alors saisir la musique, comme dans l'exemple plus haut :
 
 @example
 \relative c'' @{
@@ -1027,7 +1025,7 @@ La liste des @qq{agréments} d'un contexte se gère à l'aide des
 instructions @code{\accepts} et @code{\denies} -- @code{\accepts} pour
 ajouter un contexte à la liste, et @code{\denies} pour retirer
 l'agrément.  Il est par exemple peu conventionnel que les accords nommés
-apparaissent dans un contexte @code{Staff}@tie{}; autrement dit, le
+apparaissent dans un contexte @code{Staff} ; autrement dit, le
 contexte @code{ChordNames} ne fait pas partie de la @qq{liste
 d'agréments} du contexte @code{Staff} par défaut.  Néanmoins, et s'il
 devait en être ainsi, vous pourriez le spécifier.
@@ -1094,7 +1092,7 @@ Fichiers d'initialisation :
 @c TODO remove this (it's in the LM)
 @c Replace with more factual directions
 
-Comment, par exemple, déplacer le doigté dans le fragment suivant@tie{}?
+Comment, par exemple, déplacer le doigté dans le fragment suivant ?
 
 @lilypond[quote,relative=2,verbatim]
 c-2
@@ -1103,7 +1101,7 @@ f
 @end lilypond
 
 Sur la page de la documentation relative aux doigtés, c'est-à-dire
-@ref{Doigtés}, se trouve l'indication suivante@tie{}:
+@ref{Doigtés}, se trouve l'indication suivante :
 
 @quotation
 @strong{Voir aussi}
@@ -1168,8 +1166,7 @@ En d'autres termes, @emph{Les indications de doigtés}
 @rinternals{Fingering_engraver} et @rinternals{New_fingering_engraver}.}
 
 En suivant derechef les liens propres à la référence du programme, on
-suit en fait le cheminement qui aboutit à la création de la
-partition@tie{}:
+suit en fait le cheminement qui aboutit à la création de la partition :
 
 @itemize
 
@@ -1185,10 +1182,10 @@ Music event type @code{fingering-event} is in Music expressions named
 @rinternals{FingeringEvent}
 @end itemize
 
-Ce cheminement se produit, bien sûr, en sens inverse@tie{}: nous sommes
+Ce cheminement se produit, bien sûr, en sens inverse : nous sommes
 ici partis du résultat, et avons abouti aux évènements (en anglais
 @emph{Events}) engendrés par le fichier d'entrée.  L'inverse est
-également possible@tie{}: on peut partir d'un évènement, et suivre le
+également possible : on peut partir d'un évènement, et suivre le
 cheminement de LilyPond qui aboutit à la création d'un ou plusieurs
 objets graphiques.
 
@@ -1223,13 +1220,13 @@ francophones.
 Tous les éléments de notation sont considérés comme des objets
 graphiques (en anglais @emph{Graphical Object}, d'où le diminutif
 @emph{Grob}).  Chaque objet est doté d'un certain nombre de propriétés
-(l'épaisseur du trait, l'orientation, etc.), et lié à d'autres objets.
+(l'épaisseur du trait, l'orientation etc.), et lié à d'autres objets.
 Le fonctionnement de ces objets est décrit en détail dans
 @rinternals{grob-interface}.
 
 Prenons l'exemple des doigtés (en anglais @emph{Fingering}).  La page
 @code{Fingering} de la Référence des propriétés internes établit une
-liste de définitions propres à ce type d'objet@tie{}:
+liste de définitions propres à ce type d'objet :
 
 @quotation
 @code{padding} (dimension, in staff space):
@@ -1239,12 +1236,12 @@ liste de définitions propres à ce type d'objet@tie{}:
 
 @noindent
 Ce qui signifie que les doigtés doivent être maintenus à une certaine
-distance (@emph{padding}) des notes@tie{}: 0,5 unités @emph{staff-space}
+distance (@emph{padding}) des notes : 0,5 unités @emph{staff-space}
 (espace de portée).
 
 Chaque objet peut avoir plusieurs attributs, en tant qu'élément
 typographique ou musical.  Ainsi, un doigté (objet @emph{Fingering})
-possède les attributs suivants@tie{}:
+possède les attributs suivants :
 
 @itemize
 @item
@@ -1288,7 +1285,7 @@ This object supports the following interfaces:
 En français,
 
 @quotation
-Cet objet admet les interfaces suivantes@tie{}:
+Cet objet admet les interfaces suivantes :
 @end quotation
 
 Suit la liste des interfaces en question, présentées comme autant de
@@ -1301,7 +1298,7 @@ Pour aller encore plus loin, plutôt que de simplement parler de l'objet
 @code{Fingering}, ce qui ne nous avance pas à grand chose, on peut aller
 explorer son âme même, dans les fichiers source de LilyPond (voir
 @rlearning{Autres sources de documentation}), en l'occurrence le fichier
-@file{scm/define-grobs.scm}@tie{}:
+@file{scm/define-grobs.scm} :
 
 @example
 (Fingering
@@ -1341,7 +1338,7 @@ définition.
 @c Replace with more factual directions
 
 Nous voulions changer la position du chiffre @b{2} dans le fragment
-suivant@tie{}:
+suivant :
 
 @lilypond[quote,relative=2,verbatim]
 c-2
@@ -1353,7 +1350,7 @@ Dans la mesure où le @b{2} est placé, verticalement, à proximité de la
 note qui lui correspond, nous allons devoir trouver l'interface en
 charge de ce placement, qui se trouve être
 @code{side-position-interface}.  Sur la page de cette interface, on peut
-lire@tie{}:
+lire :
 
 @quotation
 @code{side-position-interface}
@@ -1376,7 +1373,7 @@ en haut ou en bas).
 @cindex padding
 @noindent
 En dessous de cette description se trouve décrite la variable
-@code{padding}@tie{}:
+@code{padding} :
 
 @quotation
 @table @code
@@ -1397,7 +1394,7 @@ autres.
 @noindent
 En augmentant la valeur de @code{padding}, on peut donc éloigner le
 doigté de la note.  La commande suivante insère trois unités d'espace
-vide entre la note et le doigté@tie{}:
+vide entre la note et le doigté :
 
 @example
 \once \override Voice.Fingering #'padding = #3
@@ -1405,7 +1402,7 @@ vide entre la note et le doigté@tie{}:
 
 En ajoutant cette commande avant la création du doigté (de l'objet
 @code{Fingering}), donc avant @code{c2}, on obtient le résultat
-suivant@tie{}:
+suivant :
 
 @lilypond[quote,relative=2,verbatim]
 \once \override Voice.Fingering #'padding = #3
@@ -1417,7 +1414,7 @@ f
 Dans le cas présent, le réglage intervient dans le contexte @code{Voice},
 ce qui pouvait également se déduire de la Référence des propriétés
 internes, où la page du graveur @rinternals{Fingering_engraver}
-indique@tie{}:
+indique :
 
 @quotation
 Fingering_engraver is part of contexts: @dots{} @rinternals{Voice}
@@ -1426,7 +1423,7 @@ Fingering_engraver is part of contexts: @dots{} @rinternals{Voice}
 @noindent
 Ce qui signifie
 @quotation
-Le graveur Fingering_engraver fait partie des contextes@tie{}: @dots{}
+Le graveur Fingering_engraver fait partie des contextes : @dots{}
 @rinternals{Voice}
 @end quotation
 
@@ -1436,7 +1433,7 @@ Le graveur Fingering_engraver fait partie des contextes@tie{}: @dots{}
 @translationof Naming conventions
 
 Afin de s'y retrouver plus aisément et d'éviter les erreurs de frappe,
-voici quelques conventions en matière de nommage@tie{}:
+voici quelques conventions en matière de nommage :
 
 @itemize
 @item fonctions scheme :
@@ -1457,12 +1454,12 @@ voici quelques conventions en matière de nommage@tie{}:
  Capitale_initiale_puis_minuscules_séparées_par_un_souligné
 @end itemize
 
-Les questions que vous devez vous poser sont@tie{}:
+Les questions que vous devez vous poser sont :
 @itemize
 @item Qu'est-ce qui relève des conventions, et qu'est-ce qui relève de
-la règle@tie{}?
+la règle ?
 @item Qu'est-ce qui relève des règles du langage sous-jacent, et
-qu'est-ce qui est propre à LilyPond@tie{}?
+qu'est-ce qui est propre à LilyPond ?
 @end itemize
 
 
@@ -1494,10 +1491,10 @@ Il contient également les réglages nécessaires pour chacun de ces
 objets.  Si l'on modifie ces réglages, les objets n'auront plus la même
 apparence.
 
-Les contextes comportent deux types différents de propriétés@tie{}: des
+Les contextes comportent deux types différents de propriétés : des
 propriétés de contexte et des propriétés d'objet graphique.  Les
 propriétés de contexte sont celles qui s'appliqueront globalement au
-contexte en tant que tel@tie{}; elles gèrent la manière dont le contexte
+contexte en tant que tel ; elles gèrent la manière dont le contexte
 apparaîtra.  Les propriétés d'objet graphique, par contre, s'appliquent
 à des types particuliers d'objet qui apparaissent dans le contexte en
 question.
@@ -1515,24 +1512,24 @@ La syntaxe employée pour ce faire est
 @end example
 
 Ici @var{objet} est un objet graphique, tel que @code{Stem} (les hampes)
-ou @code{NoteHead} (les têtes de note)@tie{}; @var{propriété} est une
+ou @code{NoteHead} (les têtes de note) ; @var{propriété} est une
 variable (désignée par un symbole, ce qui explique l'apostrophe)
 employée par le système de mise en page.  La sous-section
 @ref{Élaboration d'une retouche} vous aidera à savoir quoi mettre à la
-place de @var{objet}, @var{propriété} et @var{valeur}@tie{}; notre
-propos n'est ici que d'examiner l'emploi de cette commande.
+place de @var{objet}, @var{propriété} et @var{valeur} ; notre propos
+n'est ici que d'examiner l'emploi de cette commande.
 
-La commande suivante@tie{}:
+La commande suivante :
 
 @verbatim
 \override Staff.Stem #'thickness = #4.0
 @end verbatim
 
 @noindent
-rend les hampes plus épaisses (la valeur par défaut est 1.3, ce qui
+rend les hampes plus épaisses (la valeur par défaut est 1.3, ce qui
 signifie qu'elles sont 1,3 fois plus épaisses que les lignes de la
 portée).  Dans la mesure où nous avons indiqué @code{Staff} comme
-contexte, ce réglage ne s'appliquera qu'à la portée courante@tie{}; les
+contexte, ce réglage ne s'appliquera qu'à la portée courante ; les
 autres portées demeureront intactes.
 
 @lilypond[quote,verbatim,relative=2,fragment]
@@ -1544,11 +1541,13 @@ c4
 @end lilypond
 
 La commande @code{\override} modifie donc la définition de l'objet
-@code{Stem} dans le contexte @code{Staff}@tie{}; toutes les hampes qui
-suivent seront affectées.  Tout comme avec la commande @code{\set},
-l'argument @var{contexte} peut être omis, auquel cas le contexte par
-défaut (ici, @code{Voice}) sera employé.  La commande @code{\once}
-permet de n'appliquer la modification qu'une seule fois.
+@code{Stem} dans le contexte @code{Staff} ; toutes les hampes qui
+suivent seront affectées.
+
+Tout comme avec la commande @code{\set}, l'argument @var{contexte} peut
+être omis, auquel cas le contexte par défaut (ici, @code{Voice}) sera
+employé.  La commande @code{\once} permet de n'appliquer la modification
+qu'une seule fois.
 
 @lilypond[quote,fragment,verbatim,relative=2]
 c4
@@ -1587,7 +1586,7 @@ est sans effet.
 @end example
 
 Il existe, à l'intérieur même de certaines propriétés, des options que
-l'on nomme @q{sous-propriétés}.  La syntaxe est alors
+l'on nomme @qq{sous-propriétés}.  La syntaxe est alors
 
 @c leave this as a long long
 @example
@@ -1595,7 +1594,7 @@ l'on nomme @q{sous-propriétés}.  La syntaxe est alors
 @end example
 
 @noindent
-Ainsi, par exemple@tie{}:
+Ainsi, par exemple :
 
 @example
 \override Stem #'(details beamed-lengths) = #'(4 4 3)
@@ -1626,21 +1625,21 @@ deux.
 @cindex modifier des propriétés
 @funindex \set
 
-Chaque contexte peut avoir plusieurs @emph{propriétés}, c'est-à-dire
+Chaque contexte peut avoir plusieurs @strong{propriétés}, c'est-à-dire
 des variables qu'il inclut.  Ces dernières peuvent être modifiées @qq{à
 la volée}, c'est-à-dire pendant que la compilation s'accomplit.  C'est
- le rôle de la commande @code{\set}.
+ici le rôle de la commande @code{\set}.
 
 @example
 \set @var{contexte}.@var{propriété} = #@var{valeur}
 @end example
 
 Dans la mesure où @var{valeur} est constituée d'un objet Scheme, elle
-doit être précédée du caractère@tie{}@code{#}.
+doit être précédée du caractère @code{#}.
 
 Les propriétés des contextes se libellent sous la forme
 @code{minusculeMajuscule}.  Leur rôle consiste principalement à traduire
-la musique en notation@tie{}: par exemple, @code{localKeySignature}
+la musique en notation : par exemple, @code{localKeySignature}
 déterminera quand imprimer une altération accidentelle, et
 @code{measurePosition} quand imprimer une barre de mesure.  La valeur
 des propriétés des contextes peuvent évoluer au fur et à mesure que l'on
@@ -1650,7 +1649,7 @@ parfaite.
 Ainsi la propriété de contexte @code{skipBars} permet de condenser les
 mesures vides de notes, en des silences multimesures.  Il s'agit d'un
 objet Scheme, auquel on attribue la valeur booléenne @qq{vrai},
-c'est-à-dire la lettre @code{#t} pour @qq{True} en anglais@tie{}:
+c'est-à-dire la lettre @code{#t} pour @qq{True} en anglais :
 
 @lilypond[quote,verbatim,relative=2]
 R1*2
@@ -1660,7 +1659,7 @@ R1*2
 
 Si l'argument @var{contexte} n'est pas spécifié, alors la propriété
 cherchera à s'appliquer dans le contexte le plus restreint où elle est
-employée@tie{}: le plus souvent  @code{ChordNames}, @code{Voice} ou
+employée : le plus souvent  @code{ChordNames}, @code{Voice} ou
 @code{Lyrics}.
 
 @lilypond[quote,verbatim,relative=2]
@@ -1680,7 +1679,7 @@ Ce changement étant appliqué @qq{à la volée}, il n'affecte que le second
 groupe de notes.
 
 Notez que le contexte le plus restreint n'est pas toujours le bon, et
-peut ne pas contenir la propriété qui vous intéresse@tie{}: ainsi, la
+peut ne pas contenir la propriété qui vous intéresse : ainsi, la
 propriété @code{skipBars}, évoquée plus haut, ne relève pas du contexte
 @code{Voice}, mais du contexte @code{Score} -- le code suivant ne
 fonctionnera pas.
@@ -1691,7 +1690,7 @@ R1*2
 R1*2
 @end lilypond
 
-Les contextes s'organisent de façon hiérarchique@tie{}: aussi, lorsqu'un
+Les contextes s'organisent de façon hiérarchique : aussi, lorsqu'un
 contexte de niveau supérieur est spécifié (par exemple @code{Staff}), la
 propriété sera modifiée dans tous les contextes inférieurs (tous les
 contextes @code{Voice}, par exemple) qu'il contient.
@@ -1699,17 +1698,17 @@ contextes @code{Voice}, par exemple) qu'il contient.
 @funindex \unset
 
 La commande @code{\unset} permet d'annuler la définition d'une
-propriété@tie{}:
+propriété :
 
 @example
 \unset @var{contexte}.@var{propriété}
 @end example
 
 @noindent
-si et seulement si cette propriété a été définie dans ce @var{contexte}
-précis.  En d'autres termes, la commande @code{\unset} doit
-impérativement affecter le même contexte que la commande @code{\set}
-d'origine, même en cas d'imbrication.
+si et seulement si cette @var{propriété} a été définie dans ce
+@var{contexte} précis.  En d'autres termes, la commande @code{\unset}
+doit impérativement affecter le même contexte que la commande
+@code{\set} d'origine, même en cas d'imbrication.
 
 @lilypond[quote,verbatim,relative=2]
 \set Score.autoBeaming = ##t
@@ -1727,18 +1726,21 @@ d'origine, même en cas d'imbrication.
 
 Si l'on se trouve dans le contexte le plus restreint, il n'est pas
 obligatoire, là encore, de spécifier le @var{contexte}.  Ainsi, les deux
-lignes suivantes sont équivalentes.
+lignes suivantes
 
 @example
 \set Voice.autoBeaming = ##t
 \set autoBeaming = ##t
 @end example
 
+@noindent
+sont équivalentes elles apparaissent dans un contexte @code{Voice}.
+
 @cindex \once
 
 Pour modifier une propriété de façon à ce que l'accommodement ne
 s'applique qu'une seule fois, il convient d'adjoindre l'instruction
-@code{\once} à la commande @code{\set}@tie{}:
+@code{\once} à la commande @code{\set} :
 
 @lilypond[quote,verbatim,relative=2]
 c4
@@ -1750,7 +1752,7 @@ c4
 Ici le changement de taille est annulé aussitôt après la note concernée.
 
 La référence des propriétés internes contient une description exhaustive
-de toutes les propriétés, contexte par contexte@tie{}: voir
+de toutes les propriétés, contexte par contexte : voir
 @ifhtml
 @rinternals{Tunable context properties}.
 @end ifhtml
@@ -1776,14 +1778,14 @@ Référence des propriétés internes :
 @funindex \override
 
 La commande @code{\override} permet de modifier la mise en forme des
-objets graphiques. Les descriptions d'objet graphique, dont les noms
+objets graphiques.  Les descriptions d'objet graphique, dont les noms
 commencent par une majuscule, puis comprennent une ou plusieurs
 majuscules (de style @code{TotoTata}), contiennent les réglages @qq{par
 défaut} pour les objets graphiques.  Ces réglages sont sous forme de
-liste Scheme@tie{}; on peut les consulter dans le fichier
+liste Scheme ; on peut les consulter dans le fichier
 @file{scm/define-grobs.scm}.
 
-@code{\override} est en fait un raccourci@tie{}:
+@code{\override} est en fait un raccourci :
 
 @example
 \override @var{contexte}.@var{NomObjet} #'@var{propriété} = #@var{valeur}
@@ -1804,12 +1806,11 @@ La valeur de @var{contexte}.@var{NomObjet} (une liste associative, ou
 Les objets eux-mêmes ont leurs propriétés, dont les noms, dans la
 tradition du langage Scheme, comprennent un trait d'union
 (@code{toto-titi}).  Ces propriétés internes changent constamment au
-cours de la mise en page@tie{}: en fait, la gravure d'une page n'est
-autre que le calcul de toutes ces propriétés au moyen de fonctions de
-rappel.
+cours de la mise en page : en fait, la gravure d'une page n'est autre
+que le calcul de toutes ces propriétés au moyen de fonctions de rappel.
 
 Nous pouvons donc par exemple accroître l'épaisseur des hampes en jouant
-sur la propriété @code{thickness} de l'objet @code{stem}@tie{}:
+sur la propriété @code{thickness} de l'objet @code{stem} :
 
 @lilypond[quote,verbatim,relative=2]
 c4 c
@@ -1818,7 +1819,7 @@ c4 c
 @end lilypond
 
 Lorsqu'aucun contexte n'est spécifié dans une clause @code{\override},
-celle-ci s'appliquera au contexte le plus bas@tie{}:
+celle-ci s'appliquera au contexte le plus bas :
 
 @lilypond[quote,verbatim,relative=2]
 { \override Staff.Stem #'thickness = #3.0
@@ -1839,7 +1840,7 @@ celle-ci s'appliquera au contexte le plus bas@tie{}:
 @funindex \revert
 
 Les effets d'un @code{\override} prennent fin à l'aide de l'instruction
-@code{\revert}@tie{}:
+@code{\revert} :
 
 @lilypond[quote,verbatim,relative=2]
 c4
@@ -1851,7 +1852,7 @@ c4
 
 Les effets d'un @code{\override} ou d'un @code{\revert} s'appliquent dès
 l'endroit où ils apparaissent, et à tous les objets dans le contexte
-mentionné@tie{}:
+mentionné :
 
 @lilypond[quote,verbatim,relative=2]
 {
@@ -1874,7 +1875,7 @@ mentionné@tie{}:
 
 L'instruction @code{\override} doit être précédée d'un @code{\once} dès
 lors que les effets de l'accommodement ne concernent que l'événement qui
-la suit directement@tie{}:
+la suit directement :
 
 @lilypond[quote,verbatim,relative=2]
 {
@@ -1901,19 +1902,18 @@ ressemblent en général à
 
 @noindent
 Pour élaborer un réglage de ce type, on a besoin de connaître
-précisément@tie{}:
+précisément :
 
 @itemize
-@item le contexte@tie{}: ici @code{Voice} (la voix).
-@item l'objet à affecter@tie{}: ici @code{Stem} (les hampes).
-@item la propriété à modifier@tie{}: ici @code{thickness} (l'épaisseur
+@item le contexte : ici @code{Voice} (la voix).
+@item l'objet à affecter : ici @code{Stem} (les hampes).
+@item la propriété à modifier : ici @code{thickness} (l'épaisseur
 du trait).
-@item la valeur désirée@tie{}: ici @code{3.0} (par défaut, elle est de
-1.3).
+@item la valeur désirée : ici @code{3.0} (par défaut, elle est de 1.3).
 @end itemize
 
-Certaines @q{sous-propriétés} sont parfois contenues dans une propriété.
-La commande devient alors@tie{}:
+Certaines @qq{sous-propriétés} sont parfois contenues dans une
+propriété.  La commande devient alors :
 
 @example
 \override Stem #'(details beamed-lengths) = #'(4 4 3)
@@ -1926,7 +1926,7 @@ La commande devient alors@tie{}:
 @funindex \override
 
 Pour bien des propriétés, quel que soit le type de valeur requise,
-attribuer la valeur @q{faux} (@code{##f} en Scheme) reviendra à
+attribuer la valeur @qq{faux} (@code{##f} en Scheme) reviendra à
 désactiver complètement l'action de la propriété qui se trouve ainsi
 purement ignorée par LilyPond.  Cela peut s'avérer fort utile pour des
 propriétés causant des désagréments.
@@ -1944,6 +1944,7 @@ Référence des propriétés internes :
 
 @cindex retouche (tweak)
 @cindex affinage (tweak)
+@cindex ajustement (tweak)
 @cindex tweak (retouche, affinage)
 @funindex \tweak
 
@@ -1952,12 +1953,13 @@ objet graphique affectera toutes les instances de l'objet en question au
 sein du contexte, et ce dès son apparition.  Il peut parfois être
 préférable de n'affecter qu'un seul objet en particulier plutôt que tous
 les objets du contexte.  C'est là rôle de l'instruction @code{\tweak},
-dont la syntaxe est@tie{}:
+dont la syntaxe est :
 
 @example
-\tweak #'@code{objet-propriété} #@code{valeur}
+\tweak @var{objet-de-rendu} #'@code{objet-propriété} @code{valeur}
 @end example
 
+Mention de l'@var{objet-de-rendu} est optionnel.
 La commande @code{\tweak} s'applique à l'objet qui apparaît
 immédiatement après @code{valeur}.
 
@@ -1967,7 +1969,7 @@ objets graphiques.  Lorsqu'un objet est directement engendré par un
 élément distinct du fichier source, on peut utiliser la commande
 @code{\tweak}.
 
-Dans l'accord suivant, les notes sont modifiées une par une@tie{}:
+Dans l'accord suivant, les notes sont modifiées une par une :
 
 @lilypond[relative=2,verbatim,ragged-right]
 <
@@ -1986,10 +1988,10 @@ Comme on peut le voir, les propriétés sont ici modifiées directement
 en même temps que les objets sont saisis.  Il n'est plus besoin de
 spécifier ni le nom de l'objet (@emph{grob}), ni le contexte dans lequel
 cela doit s'appliquer.  Ce procédé ne marche que pour des objets
-directement liés aux Ã©vènements (@rinternals{Event}) du fichier source.
-Par exemple@tie{}:
+directement liés aux Ã©vénements (@rinternals{Event}) du fichier source.
+Par exemple :
 
-@itemize @bullet
+@itemize
 @item Les têtes de notes au sein d'un accord, qui sont directement
 engendrées par les hauteurs indiquées
 
@@ -2004,8 +2006,8 @@ source, mais plutôt par le changement d'une propriété interne.
 
 En fait, très peu d'objets passent @emph{directement} du code source à
 la partition. Une note toute simple, par exemple @code{c4}, fait l'objet
-d'un traitement et n'est donc pas directement rendue@tie{}; c'est
-pourquoi le code suivant ne sera d'aucun effet@tie{}:
+d'un traitement et n'est donc pas directement rendue ; c'est
+pourquoi le code suivant ne sera d'aucun effet :
 
 @example
 \tweak #'color #red c4
@@ -2023,7 +2025,7 @@ Lorsque plusieurs éléments de même nature surviennent au même instant,
 il devient impossible d'utiliser l'instruction @code{\override} pour
 n'en modifier qu'un seul individuellement, d'où l'intérêt de la commande
 @code{\tweak}.  Entre autres éléments qui sont susceptibles de se
-produire au même instant, nous citerons@tie{}:
+produire au même instant, nous citerons :
 
 @c TODO expand to include any further uses of \tweak
 @itemize
@@ -2049,7 +2051,7 @@ colorisée, et l'aspect d'une autre est changé.
 @end lilypond
 
 L'instruction @code{\tweak} permet aussi de modifier l'aspect d'une
-liaison@tie{}:
+liaison :
 
 @lilypond[verbatim,quote,relative=1]
 c-\tweak #'thickness #5 ( d e f)
@@ -2057,29 +2059,41 @@ c-\tweak #'thickness #5 ( d e f)
 
 La commande @code{\tweak} ne sera pleinement fonctionnelle que si elle
 est directement rattachée à l'objet auquel elle doit s'appliquer alors
-que le fichier source est converti en flux musical.  LilyPond peut
-parfois être amené à ajouter d'autres éléments au flux musical lors de
-la phase d'analyse.  C'est la raison pour laquelle, puisque LilyPond
-peut insérer une note dans un accord alors qu'elle n'en fait pas partie
-explicitement, il est impératif d'adopter une construction d'accord
-lorsque l'instruction @code{\tweak} concerne une note isolée@tie{}:
+que le fichier source est converti en flux musical.  Vouloir modifier la
+globalité d'un accord est sans résultat dans la mesure où il ne
+constitue qu'un conteneur pour des événements musicaux et que tous les
+objets seront créés à partir d'événements appartenant à un
+@code{EventChord} (un événement d'accord) :
 
 @lilypond[relative=2,verbatim,quote]
 \tweak #'color #red c4
+\tweak #'color #red <c e>4
 <\tweak #'color #red c>4
 @end lilypond
 
-La commande @code{\tweak} ne saurait servir à modifier un élément qui ne
-serait pas explicitement mentionné dans le fichier source.  C'est
-notamment le cas des hampes, ligatures ou altérations, dans la mesure où
-elles seront ultérieurement générées et après les têtes de note, plutôt
-qu'au fil des éléments musicaux saisis.  La commande @code{\tweak} ne
-peut non plus servir à modifier clefs ou métriques, puisqu'elles seront
-immanquablement séparées du @code{\tweak} par l'insertion automatique
-d'autres éléments requis pour spécifier le contexte.
+La commande @code{\tweak} simple ne saurait servir à modifier un élément
+qui ne serait pas explicitement mentionné dans le fichier source.  C'est
+notamment le cas des hampes, ligatures automatiques ou altérations, dans
+la mesure où elles seront ultérieurement générées et après les têtes de
+note (objets @code{NoteHead}, plutôt qu'au fil des éléments musicaux
+saisis.
+
+De tels objets créés indirectement peuvent être ajustés que par une
+forme dévelppée de la commande @code{\tweak} :
+
+@lilypond[relative=2,verbatim,quote]
+\tweak Stem #'color #red
+\tweak Beam #'color #green c8 e
+<c e \tweak Accidental #'font-size #-3 ges>4
+@end lilypond
+
+La commande @code{\tweak} ne peut non plus servir à modifier clefs ou
+métriques, puisqu'elles seront immanquablement séparées du @code{\tweak}
+par l'insertion automatique d'autres éléments requis pour spécifier le
+contexte.
 
 Plusieurs commandes @code{\tweak} en enfilade permettent d'affecter un
-même élément de notation@tie{}:
+même élément de notation :
 
 @lilypond[verbatim,quote,relative=1]
 c
 f'
 @end lilypond
 
-Vous pouvez examiner le flux musical généré par une portion de votre
+Vous pouvez examiner le flux musical généré par une portion d'un
 fichier source, y compris les éléments automatiquement insérés, en
 suivant les indications portées à la rubrique
 @rextend{Affichage d'expressions musicales}.  Ceci s'avère tout à fait
 approprié pour déterminer ce qui peut se modifier à l'aide d'un
-@code{\tweak} ou bien vous aider à rectifier votre source de telle sorte
+@code{\tweak} ou bien aider à rectifier votre source de telle sorte
 que le @code{\tweak} produise ses effets.
 
 @seealso
@@ -2107,14 +2121,10 @@ Manuel d'extension :
 @rextend{Affichage d'expressions musicales}.
 
 @knownissues
-@cindex tweak et identificateur
-La commande @code{\tweak} ne peut s'utiliser dans une variable.
-
-@cindex tweaks et paroles
-La commande @code{\tweak} est inopérante en mode @code{\lyricmode}.
 
 @cindex tweak et points de contrôle
 @cindex points de contrôle et tweak
+
 Lorsqu'il y a plusieurs liaisons de prolongation dans un accord, la
 commande @code{\tweak} ne s'applique qu'à la première.
 
@@ -2130,11 +2140,11 @@ Si les propriétés peuvent être modifiées de deux façons, par les
 commandes @code{\set} et @code{\override}, c'est qu'il y a deux types de
 propriétés.
 
-La propriété @code{fontSize} est une exception@tie{}: c'est un
-raccourci, qui équivaudrait à saisir @w{@code{\override @dots{}
-#'font-size}} pour tous les objets textuels.  Dans la mesure où il
-s'agit d'une manipulation très courante, une propriété spéciale a été
-créée.  Elle doit être modifiée avec la commande @code{\set}.
+La propriété @code{fontSize} est une exception : c'est un raccourci, qui
+équivaudrait à saisir @w{@code{\override @dots{} #'font-size}} pour tous
+les objets textuels.  Dans la mesure où il s'agit d'une manipulation
+très courante, une propriété spéciale a été créée.  Elle doit être
+modifiée avec la commande @code{\set}.
 
 @end ignore
 
@@ -2146,8 +2156,7 @@ créée.  Elle doit être modifiée avec la commande @code{\set}.
 Certaines propriétés configurables par l'utilisateur se présentent en
 interne comme étant des listes associatives -- les puristes diront des
 @emph{alists}.  Une @emph{alist} est en fait constituée de plusieurs
-paires de @emph{clés} et @emph{valeurs}@tie{}; sa structure ressemble
-à@tie{}:
+paires de @emph{clés} et @emph{valeurs} ; sa structure ressemble à :
 
 @example
 '((@var{clé1} . @var{valeur1})
@@ -2163,11 +2172,11 @@ peut être modifiée individuellement sans que cela n'affecte les autres.
 Par exemple, pour réduire l'espacement entre deux portées adjacentes
 d'un même système, on utilisera la propriété @code{staff-staff-spacing}
 qui est attachée à l'objet graphique @code{StaffGrouper}.  Cette
-propriété est constituée d'une liste de quatre clés@tie{}:
+propriété est constituée d'une liste de quatre clés :
 @code{basic-distance}, @code{minimum-distance}, @code{padding} et
 @code{stretchability}.  Ses réglages par défaut tels que mentionnés à la
 rubrique @emph{Backend} de la référence des propriétés internes -- voir
-@rinternals{StaffGrouper} -- sont@tie{}:
+@rinternals{StaffGrouper} -- sont :
 
 @example
 '((basic-distance . 9)
@@ -2180,7 +2189,7 @@ Afin de rapprocher nos deux portées, il suffit de réduire la valeur
 (@code{9}) de la clé @code{basic-distance} au niveau de celle de la clé
 @code{minimum-distance} (@code{7}).  La modification d'une seule clé
 individuellement peut se réaliser sous la forme d'une @emph{déclaration
-imbriquée}@tie{}:
+imbriquée} :
 
 @lilypond[quote,verbatim]
 % default space between staves
@@ -2208,7 +2217,7 @@ plus proche possible les unes des autres, à la limite du chevauchement.
 Il suffirait de mettre les quatre clés à zéro.  Nous pourrions saisir
 quatre déclarations, chacune d'elles touchant une clé.  Nous pouvons
 tout aussi bien redéfinir la propriété en une seule clause, sous la
-forme d'une liste associative@tie{}:
+forme d'une liste associative :
 
 @lilypond[quote,verbatim]
 \new PianoStaff \with {
@@ -2244,16 +2253,15 @@ non mentionnées seront ramenées à zéro -- à l'exception de
 
 L'une des conséquences, parfois involontaire, de ceci est la suppression
 de réglages standards effectués par un fichier d'initialisation chargé à
-chaque compilation de votre fichier source.  Dans l'exemple précédent,
-les réglages standards de @code{padding} et @code{minimum-distance},
-tels que déterminés par @file{scm/define-grobs.scm}, se voient ramenés à
-leur valeur @emph{si-non-définie}@tie{}; autrement dit, les deux clés
-sont mises à zéro.  La définition d'une propriété ou d'une variable sous
-forme de liste associative, quelle qu'en soit la taille, réinitialisera
-toujours les clés non mentionnées à leur valeur @emph{si-non-définie}.
-Si telle n'est pas votre intention, nous vous recommandons alors de
-régler la valeur des clés individuellement par des déclarations
-imbriquées.
+chaque compilation d'un fichier source.  Dans l'exemple précédent, les
+réglages standards de @code{padding} et @code{minimum-distance}, tels
+que déterminés par @file{scm/define-grobs.scm}, se voient ramenés à leur
+valeur @emph{si-non-définie} ; autrement dit, les deux clés sont mises à
+zéro.  La définition d'une propriété ou d'une variable sous forme de
+liste associative, quelle qu'en soit la taille, réinitialisera toujours
+les clés non mentionnées à leur valeur @emph{si-non-définie}.  Si telle
+n'est pas votre intention, nous vous recommandons alors de régler la
+valeur des clés individuellement par des déclarations imbriquées.
 
 @warning{Les déclarations imbriquées ne sont pas fonctionnelles dans le
 cas des listes associatives des propriétés de contexte -- telles
@@ -2330,7 +2338,7 @@ Notes ou accords saisis en mode note puis affectés à un contexte
 voir @ref{Tablatures par défaut}.
 
 Deux options différentes permettent d'obtenir des diagrammes de fret en
-surplomb d'une portée@tie{}: directement à l'aide d'un contexte
+surplomb d'une portée : directement à l'aide d'un contexte
 @code{FretBoards} -- voir @ref{Tablatures automatiques} -- ou en
 attachant aux notes des @emph{markups} créés par la commande
 @code{\fret-diagram} -- voir @ref{Tablatures sous forme d'étiquette}.
@@ -2359,7 +2367,7 @@ voir @rusernamed{Text markup commands,Commandes pour le mode markup}.
 
 Le mode notes est le mode par défaut dans LilyPond.  Il peut aussi
 s'activer par la commande @code{\notemode}.  Les saisies seront
-interprétées comme étant des hauteurs, durées, @emph{markups}, etc. qui
+interprétées comme étant des hauteurs, durées, @emph{markups} etc. qui
 seront rendues sous forme de notation musicale sur une portée.
 
 Nul n'est besoin de spécifier le mode notes de manière explicite, hormis
@@ -2369,7 +2377,7 @@ un élément qui ne serait disponible que grâce à la syntaxe du mode
 notes.
 
 Il en va ainsi lorsque, par exemple, vous voulez ajouter une indication
-de nuance au numéro de couplet d'un chant choral@tie{}:
+de nuance au numéro de couplet d'un chant choral :
 
 @lilypond[verbatim,relative=2,quote]
 { c4 c4 c4 c4 }
@@ -2409,12 +2417,12 @@ alterneront selon l'orientation des hampes (liaisons ou accents).
 Le positionnement par défaut peut être outrepassé à l'aide d'un
 @emph{indicateur de positionnement}, qui vient s'insérer juste avant
 l'articulation.  LilyPond met à votre disposition trois indicateurs de
-positionnement@tie{}: @code{^} (pour @qq{au-dessus}), @code{_} (pour
+positionnement : @code{^} (pour @qq{au-dessus}), @code{_} (pour
 @qq{au-dessous}), et @code{-} (pour @qq{appliquer le positionnement par
-défaut}).  L'indicateur de positionnement n'est pas obligatoire@tie{};
+défaut}).  L'indicateur de positionnement n'est pas obligatoire ;
 LilyPond considère alors qu'il y a un @code{-}.  Un indicateur de
 positionnement est cependant @strong{obligatoire} dans les cas
-suivants@tie{}:
+suivants :
 
 @itemize
 @item une commande @code{\tweak},
@@ -2426,7 +2434,7 @@ suivants@tie{}:
 @w{@code{->}} ou @w{@code{--}}.
 @end itemize
 
-Les indicateurs de positionnement n'affectent que la note qui suit@tie{}:
+Les indicateurs de positionnement n'affectent que la note qui suit :
 
 @lilypond[verbatim,quote,relative=2]
 c2( c)
@@ -2440,14 +2448,14 @@ c2^( c)
 Le positionnement ou l'orientation de nombreux objets de rendu sont
 gérés par la propriété @code{direction}.
 
-La propriété @code{direction} peut prendre la valeur @code{1}, qui
+La propriété @code{direction} peut prendre la valeur @code{1}, qui
 signifie @qq{ascendant} ou @qq{au-dessus}, ou @w{@code{-1}}, qui
 signifie @qq{descendant} ou @qq{au-dessous}.  Les symboliques @code{UP}
 et @code{DOWN} peuvent remplacer respectivement @code{1} et
 @w{@code{-1}}.  Les valeurs @code{0} ou @code{CENTER} permettent de
 réaffecter à la propriété @code{direction} son comportement par défaut.
 Certaines commandes prédéfinies permettent par ailleurs de spécifier un
-comportement en matière d'orientation ou positionnement@tie{}; elles
+comportement en matière d'orientation ou positionnement ; elles
 sont de la forme
 
 @example
@@ -2513,14 +2521,14 @@ Manuel de notation :
 @funindex \in
 @funindex \pt
 
-LilyPond considère deux types de distances@tie{}: les distances absolues
+LilyPond considère deux types de distances : les distances absolues
 et les distances relatives ou extensibles.
 
 Les distances absolues permettent de spécifier les marges, indentations
-et autres détails de mise en page@tie{}; elles s'expriment par défaut en
+et autres détails de mise en page ; elles s'expriment par défaut en
 millimètres.  Vous pouvez utiliser d'autres systèmes de mesure, dès lors
-que la quantité est suivie de la mesure@tie{}: @code{\mm}, @code{\cm},
-@code{\in}@tie{}(pouces) ou @code{\pt}@tie{}(points, 1/72,27 pouce).
+que la quantité est suivie de la mesure : @code{\mm}, @code{\cm},
+@code{\in} (pouces) ou @code{\pt} (points, 1/72,27 pouce).
 Les mesures de mise en page peuvent aussi s'exprimer en unité extensible
 de portée @code{\staff-space} (voir ci-après).  Pour plus d'information
 concernant la mise en page, voir la rubrique
@@ -2552,7 +2560,6 @@ d'adapter une modification du @code{staff-space} aux fontes.  Pour de
 plus amples informations, reportez-vous à la rubrique
 @rlearning{Longueur et épaisseur des objets}.
 
-
 @seealso
 Manuel d'initiation :
 @rlearning{Longueur et épaisseur des objets}.
@@ -2638,18 +2645,18 @@ longueur dépend d'autres considérations.  Voici quelques exemples de
 mise en œuvre de cette propriété.
 
 @ignore
-Cette propriété est pleinement fonctionnelle pour @tie{}:
+Cette propriété est pleinement fonctionnelle pour :
   Tie (liaison de prolongation)
   MultiMeasureRest (silence multimesures)
   Hairpin (soufflet)
   Slur (liaison d'articulation)
   PhrasingSlur (liaison de phrasé)
 
-Cette propriété est fonctionnelle en présence d'un @emph{callback}@tie{}:
+Cette propriété est fonctionnelle en présence d'un @emph{callback} :
   Glissando
   Beam (ligature)
 
-Cette propriété est sans effet sur@tie{}:
+Cette propriété est sans effet sur :
   LyricSpace
   LyricHyphen
   LyricExtender
@@ -2703,7 +2710,7 @@ Certains objets requièrent un appel explicite à la procédure
 produise ses effets.  La propriété @code{set-spacing-rods} doit alors
 prendre pour valeur @code{ly:spanner::set-spacing-rods}. Par exemple, la
 longueur minimale d'un glissando ne pourra être forcée tant que la
-propriété @code{springs-and-rods} n'est pas définie@tie{}:
+propriété @code{springs-and-rods} n'est pas définie :
 
 @lilypond[verbatim,quote,relative=1]
 % default
@@ -2719,7 +2726,7 @@ e, \glissando c'
 e, \glissando c'
 @end lilypond
 
-Il en va de même pour l'objet @code{Beam} (ligature)@tie{}:
+Il en va de même pour l'objet @code{Beam} (ligature) :
 
 @lilypond[verbatim,quote,relative=1]
 % not effective alone
@@ -2740,7 +2747,7 @@ les soufflets et autres extenseurs finissant sur la première note d'une
 mesure s'arrêtent visuellement au niveau de la barre de mesure qui la
 précède.  Le fait de désactiver la propriété @code{to-barline} aura pour
 effet de prolonger l'extenseur au delà de la barre de mesure et jusqu'à
-la note qui le borne@tie{}:
+la note qui le borne :
 
 @lilypond[verbatim,quote,relative=2]
 a \< a a a a \! a a a \break
@@ -2749,15 +2756,16 @@ a \< a a a a \! a a a
 @end lilypond
 
 Cette propriété n'est pas opérationnelle pour tous les extenseurs.  Il
-serait en effet quelque peu surprenant de l'activer (lui affecter
-@code{#t}) dans le cas d'une liaison d'articulation ou de phrasé@tie{}!
+serait en effet quelque peu surprenant de l'activer (lui
+affecter @code{#t}) dans le cas d'une liaison d'articulation ou de
+phrasé !
 
 
 @unnumberedsubsubsec Utilisation de @code{line-spanner-interface}
 @translationof Using the @code{line-spanner-interface}
 
 Un certain nombre d'objets disposent de la propriété
-@code{line-spanner-interface}, entre autres@tie{}:
+@code{line-spanner-interface}, entre autres :
 
 @itemize
 @item @code{DynamicTextSpanner}
@@ -2774,7 +2782,7 @@ localisation des deux bornes de l'extenseur soit calculée à la volée,
 vous pouvez cependant forcer leur ordonnée (coordonnée-Y).  Les
 propriétés que vous devrez ajuster résident au deuxième niveau dans la
 hiérarchie, mais la syntaxe de la commande @code{\override} nécessaire
-demeure relativement simple@tie{}:
+demeure relativement simple :
 
 @lilypond[relative=2,quote,verbatim]
 e2 \glissando b
@@ -2795,7 +2803,7 @@ la position verticale du point d'attachement de l'extenseur.
 Dans le cas où l'extenseur est interrompu par un saut de ligne, les
 terminaisons à cet endroit se gèrent grâce aux sous-clés
 @code{left-broken} et @code{right-broken} de @code{bound-details}, comme
-ci-dessous@tie{}:
+ci-dessous :
 
 @lilypond[relative=2,ragged-right,verbatim,quote]
 \override Glissando #'breakable = ##t
@@ -2805,8 +2813,7 @@ f1
 @end lilypond
 
 Les sous-propriétés @code{left} et @code{right} du @code{bound-details}
-disposent d'autres clés modifiables de la même manière que
-@code{Y}@tie{}:
+disposent d'autres clés modifiables de la même manière que @code{Y} :
 
 @table @code
 @item Y
@@ -2816,7 +2823,7 @@ portée.  Il s'agit par défaut du centre de l'objet d'attachement, qui
 est le centre vertical de la tête de note pour un glissando.
 
 En ce qui concerne les extenseurs horizontaux, tels ceux comportant du
-texte ou les trilles, il est fixé à@tie{}@code{0}.
+texte ou les trilles, il est fixé à @code{0}.
 
 @item attach-dir
 Détermine le début et la fin de la ligne sur l'axe des abscisses,
@@ -2848,9 +2855,9 @@ c2\startTextSpan b c a\stopTextSpan
 @item stencil-offset
 Lorsqu'aucune de ces deux sous-propriétés n'est définie, le stencil est
 simplement positionné à l'extrémité, centré sur la ligne telle que
-définie par les sous-propriétés @code{X} et @code{Y}.  L'utilisation de
+définie par les sous-propriétés @code{X} et @code{Y}.  L'utilisation de
 @code{stencil-align-dir-y} ou @code{stencil-offset} permettra d'aligner
-le symbole verticalement par rapport au coin de la ligne@tie{}:
+le symbole verticalement par rapport au coin de la ligne :
 
 @lilypond[relative=1,quote,verbatim]
 \override TextSpanner
@@ -2869,11 +2876,11 @@ Vous n'aurez pas manqué de constater qu'une valeur négative place le
 texte @emph{en haut} -- contrairement à ce que l'on serait en droit
 d'attendre.  Ceci est dû au fait que la valeur @w{@code{-1}} ou
 @code{DOWN} signifie @qq{aligner le bord @emph{inférieur} du texte sur
-la ligne d'extension}.  Une valeur égale à@tie{}@code{1} ou @code{UP}
+la ligne d'extension}.  Une valeur égale à @code{1} ou @code{UP}
 alignera le sommet du texte sur cette ligne d'extension.
 
 @item arrow
-L'activation de cette sous-propriété (lui affecter @code{#t}) ajoutera
+L'activation de cette sous-propriété (lui affecter @code{#t}) ajoutera
 à l'extenseur une terminaison en flèche.
 
 @item padding
@@ -2918,7 +2925,7 @@ Référence des propriétés internes :
 @cindex visibilité d'objets
 
 La visibilité des objets de rendu se contrôle de quatre façons
-différentes@tie{}: vous pouvez supprimer leur stencil, les rendre
+différentes : vous pouvez supprimer leur stencil, les rendre
 transparents, les coloriser en blanc ou bien encore forcer leur
 propriété @code{break-visibility}.  Les trois premières options peuvent
 s'appliquer à tous les objets, la dernière étant réservée aux objets
@@ -2927,7 +2934,7 @@ ces quatre techniques, à la rubrique
 @rlearning{Visibilité et couleur des objets}.
 
 LilyPond met en œuvre quelques techniques particulières adaptées à
-certains objets@tie{}; elles sont couvertes par une rubrique spécifique.
+certains objets ; elles sont couvertes par une rubrique spécifique.
 
 @menu
 * Suppression des stencils::
@@ -2947,7 +2954,7 @@ certains objets@tie{}; elles sont couvertes par une rubrique spécifique.
 Tout objet de rendu se voit attribuer une propriété @code{stencil}.
 Elle est par défaut définie par la fonction chargée de dessiner cet
 objet.  Lorsque cette propriété est désactivée de force -- en lui
-attribuant la valeur @code{#f} -- aucune fonction ne sera appelée@tie{};
+attribuant la valeur @code{#f} -- aucune fonction ne sera appelée ;
 l'objet ne sera donc pas dessiné.  Le retour au comportement par défaut
 s'opère à l'aide d'un @code{\revert}.
 
@@ -2967,7 +2974,7 @@ a a a
 @cindex transparent, objet
 
 Tout objet de rendu dispose d'une propriété de transparence, qui est par
-défaut définie à @code{#f}.  Le fait de l'activer rendra l'objet
+défaut définie à @code{#f}.  Le fait de l'activer rendra l'objet
 transparent tout en préservant la place qu'il occupe.
 
 @lilypond[quote,verbatim,relative=2]
@@ -2995,7 +3002,7 @@ Tout objet de rendu dispose d'une propriété couleur, par défaut définie
 rendra l'objet indistinct du fond blanc.  Néanmoins, lorsque cet objet
 en recouvre d'autres, la couleur de leurs points de jonction dépendra de
 l'ordre dans lequel ils sont dessinés, ce qui peut laisser apparaître
-un fantôme de l'objet blanchi comme ci-dessous@tie{}:
+un fantôme de l'objet blanchi comme ci-dessous :
 
 @lilypond[quote,verbatim,relative=2]
 \override Staff.Clef #'color = #white
@@ -3008,13 +3015,13 @@ objets sont dessinés.  Chaque objet de rendu dispose d'une propriété
 Les objets ayant la plus faible valeur sont dessinés en premier, puis
 les autres, de telle sorte qu'un objet ayant une valeur plus élevée les
 recouvrira.  La plupart des objet ont un @code{layer} valorisé
@tie{}@code{1} -- quelques uns, dont @code{StaffSymbol} et
-@code{BarLine}, ont une valeur à@tie{}@code{0}.  L'ordre d'impression
 @code{1} -- quelques uns, dont @code{StaffSymbol} et
+@code{BarLine}, ont une valeur à @code{0}.  L'ordre d'impression
 d'objets ayant une même valeur de @code{layer} est indéterminé.
 
 La clef de l'exemple précédent a par défaut un @code{layer}
@tie{}@code{1}@tie{}; elle est donc dessinée après les lignes de la
-portée -- @code{layer} valorisé par défaut à@tie{}@code{0} -- et donc
 @code{1} ; elle est donc dessinée après les lignes de la
+portée -- @code{layer} valorisé par défaut à @code{0} -- et donc
 les recouvre.  Pour changer cet état de fait, l'objet @code{Clef} doit
 avoir un @code{layer} de valeur inférieure, disons @w{@code{-1}}, pour
 pouvoir être dessiné avant.
@@ -3030,16 +3037,18 @@ a1
 @unnumberedsubsubsec Utilisation de break-visibility
 @translationof Using break-visibility
 
+@c TODO Add making other objects breakable
+
 @cindex break-visibility
 
-La plupart des objets de rendu ne sont imprimés qu'une seule fois@tie{};
+La plupart des objets de rendu ne sont imprimés qu'une seule fois ;
 certains cependant, tels les barres de mesure, clefs, métriques ou
 armures, apparaîtront deux fois lors d'un saut de ligne -- une première
 fois en fin de ligne, puis à nouveau au début de la ligne suivante.  Ces
 objets, que l'on peut traiter de @emph{changeables} (@emph{breakable} en
 anglais) disposent de la propriété @code{break-visibility} spécialement
 chargée de contrôler leur visibilité aux trois endroits où il sont
-susceptibles d'apparaître@tie{}: en début de ligne, en cours de ligne ou
+susceptibles d'apparaître : en début de ligne, en cours de ligne ou
 en fin de ligne -- si tant est qu'un changement s'y produise.
 
 Par exemple, la métrique est imprimée par défaut au début de la première
@@ -3059,7 +3068,7 @@ saut de ligne, et après un saut de ligne.
 
 Les huit combinaisons possibles sont aussi disponibles sous la forme de
 fonctions prédéfinies, regroupées dans le fichier
-@file{scm/output-lib.scm}.  Le tableau suivant vous les présente@tie{};
+@file{scm/output-lib.scm}.  Le tableau suivant vous les présente ;
 les trois dernières colonnes indiquent l'endroit où l'objet sera visible.
 
 @multitable {@code{begin-of-line-invisible}} {@code{'#(#t #t #t. )}} {apres} {apres} {apres}
@@ -3107,7 +3116,7 @@ ces réglages par défaut.
 @end multitable
 
 Voici un exemple d'utilisation de la forme vectorielle pour contrôler la
-visibilité des barres de mesure@tie{}:
+visibilité des barres de mesure :
 
 @lilypond[quote,verbatim,relative=1,ragged-right]
 f4 g a b
@@ -3122,13 +3131,13 @@ f4 g a b
 Lors d'un forçage de @code{break-visibility} sous une forme vectorielle,
 les trois éléments doivent impérativement être mentionnés.  Ces formes
 vectorielles ne sont d'ailleurs pas prises en charge par tous les objets
-de rendu, et certaines combinaisons peuvent entraîner des erreurs@tie{};
-nous citerons entre autres@tie{}:
+de rendu, et certaines combinaisons peuvent entraîner des erreurs ;
+nous citerons entre autres :
 
 @itemize @bullet
 @item Une barre de mesure ne peut s'imprimer en début de ligne.
 @item Un numéro de mesure ne peut apparaître au début de la première
-ligne, à moins d'être différent de@tie{}1.
+ligne, à moins d'être différent de 1.
 @item Clef -- voir ci-après.
 @item Les répétitions en pourcentage sont soit toutes imprimées, soit
 aucune.  Vous devrez utiliser @code{begin-of-line-invisible} pour les
@@ -3176,11 +3185,11 @@ Leur fonctionnement est en tout point identique à celui de la propriété
 @code{break-visibility} -- forme vectorielle à trois éléments ou forme
 fonctionnelle comme indiqué ci-avant.  Toutes deux sont attachées au
 contexte @code{Staff} (la portée) et non directement aux objets de
-rendu@tie{}; elles sont de ce fait introduites par une instruction
+rendu ; elles sont de ce fait introduites par une instruction
 @code{\set}.  Leur valeur par défaut est de toujours imprimer les objets
 -- réglage sur @code{all-visible}.  Ces deux propriétés gèrent
 uniquement la visibilité des armures et clefs lors d'un changement
-explicite, et en dehors d'un début de ligne@tie{}; il faudra en pareil
+explicite, et en dehors d'un début de ligne ; il faudra en pareil
 cas forcer la @code{break-visibility} de ces objets pour les supprimer.
 
 @lilypond[quote,verbatim,relative=1,ragged-right]
@@ -3198,7 +3207,7 @@ f4 g a b
 
 L'impression d'altérations de précaution au moment d'un changement
 explicite de tonalité sera annulée dès lors que vous aurez désactivé la
-propriété @code{printKeyCancellation} du contexte @code{Staff}@tie{}:
+propriété @code{printKeyCancellation} du contexte @code{Staff} :
 
 @lilypond[quote,verbatim,relative=1,ragged-right]
 \key g \major
@@ -3224,7 +3233,7 @@ permettront d'indiquer le changement de tonalité.
 
 La désactivation de la propriété @code{automaticBars}, qui réside dans
 le contexte @code{Score}, permet de s'affranchir d'imprimer
-automatiquement les barres de mesure@tie{}; seules seront imprimées les
+automatiquement les barres de mesure ; seules seront imprimées les
 barres explicitées à l'aide de la commande @code{\bar}.  Néanmoins, et
 contrairement à ce qui se passe avec la commande @code{\cadenzaOn}, le
 compteur de numéro de mesure continuera de s'incrémenter.  Les barres
@@ -3266,7 +3275,7 @@ forme d'un texte qui peut s'étendre sur plusieurs mesures à l'aide d'une
 ligne parfois pointillée ou ondulée.
 
 En matière de dessin du texte et des lignes, ces indications font appel
-aux mêmes routines que le glissando@tie{}; leur comportement peut donc
+aux mêmes routines que le glissando ; leur comportement peut donc
 être affiné selon les mêmes préceptes, au moyen de la routine
 @code{ly:line-interface::print} qui est tout spécialement chargée de
 dessiner les extenseurs.  Cette routine détermine l'emplacement exact
@@ -3289,7 +3298,7 @@ d,2 \glissando d'2
 @end lilypond
 
 Les points d'ancrage de l'extension sont calculés à la volée pour chaque
-objet graphique, mais rien ne vous empêche de les forcer@tie{}:
+objet graphique, mais rien ne vous empêche de les forcer :
 
 @c TODO Complete
 @lilypond[relative=2,ragged-right,verbatim,quote]
@@ -3331,7 +3340,7 @@ que vous désirez manipuler.
 
 Tout objet de rendu disposant de la @code{grob-interface} est
 susceptible de pivoter, grâce à la propriété @code{rotation}.  Celle-ci
-prend en argument une liste de trois éléments@tie{}: l'angle de rotation
+prend en argument une liste de trois éléments : l'angle de rotation
 -- dans le sens inverse des aiguilles d'une montre -- ainsi que les
 coordonnées @code{x} et @code{y} du point appartenant à l'objet en
 question et à partir duquel doit s'effectuer cette rotation.  L'angle
@@ -3342,7 +3351,7 @@ L'angle et les coordonnées ne peuvent se déterminer que par tâtonnement.
 @cindex soufflet penché
 
 Il existe assez peu de situation où faire pivoter un objet de mise en
-forme soit réellement opportun@tie{}; en voici une@tie{}:
+forme soit réellement opportun ; en voici une :
 
 @lilypond[quote,verbatim,relative=1]
 g4\< e' d' f\!
@@ -3357,18 +3366,14 @@ g,,4\< e' d' f\!
 
 Tout texte faisant l'objet d'un @emph{markup} peut pivoter selon
 n'importe quel angle, à l'aide de la commande @code{\rotate}.  Celle-ci
-prend deux arguments@tie{}: l'angle de rotation exprimé en degrés --
+prend deux arguments : l'angle de rotation exprimé en degrés --
 dans le sens inverse des aiguilles d'une montre -- et le texte à
-basculer.
-@c ne vois comment traduire -jcm
-@ignore
-The extents of the text are not rotated: they take
-their values from the extremes of the x and y coordinates of the
-rotated text.
-@end ignore
-Dans l'exemple ci-dessous, la propriété @code{outside-staff-priority} à
-été fixée à @code{#f} afin de désactiver l'évitement automatique des
-collisions qui pourrait repousser certains textes trop haut.
+basculer.  Il ne s'agit pas ici de faire pivoter les extrémités du
+texte ; celles-ci récupéreront leurs coordonnées x et y du@emph{markup}
+pivoté.  Dans l'exemple ci-dessous, la propriété
+@code{outside-staff-priority} à été fixée à @code{#f} afin de désactiver
+l'évitement automatique des collisions qui pourrait repousser certains
+textes trop haut.
 
 @c KEEP LY
 @lilypond[quote,verbatim,relative=1]
@@ -3439,14 +3444,14 @@ supérieur -- l'écart vers le bas étant négatif.
 La position d'un objet sur la portée est donnée par la valeur des
 propriétés @code{X-offset} et @code{Y-offset}.  La valeur de
 @code{X-offset} indique l'écart en abscisse (coordonnée X) par rapport
-au point de référence de l'objet parent@tie{}; la valeur de
+au point de référence de l'objet parent ; la valeur de
 @code{Y-offset} indique l'écart par rapport à la ligne médiane de la
 portée.  Les valeurs de @code{X-offset} et @code{Y-offset} peuvent être
 fournies arbitrairement, ou bien être calculé par des procédures
 spécifiques qui détermineront l'alignement par rapport à l'objet parent.
 
 @warning{Nombre d'objets sont affectés par des considérations
-spécifiques en matière de positionnement@tie{}; jouer sur les valeurs de
+spécifiques en matière de positionnement ; jouer sur les valeurs de
 @code{X-offset} ou @code{Y-offset} se révélera inefficace en pareil
 cas, même si l'objet dispose de la @code{self-alignment-interface}.
 Fixer arbitrairement les propriétés @code{X-offset} ou @code{Y-offset}
@@ -3454,7 +3459,7 @@ annihilera alors les effets de la propriété @code{self-alignment}
 correspondante.}
 
 Par exemple, une altération peut se repositionner verticalement grâce à
-son @code{Y-offset}@tie{}; toute modification de son @code{X-offset}
+son @code{Y-offset} ; toute modification de son @code{X-offset}
 restera par contre sans effet.
 
 Les indications de repère s'alignent sur des objets de rupture -- tels
@@ -3511,13 +3516,13 @@ Un objet disposant de la @code{side-position-interface} peut se voir
 accolé à son voisin de telle sorte que les bords des deux objets se
 touchent.  Un tel objet peut se positionner au-dessus, en dessous, à
 droite ou à gauche de son parent.  Ce parent ne saurait être
-stipulé@tie{}; il est déterminé par l'ordre d'apparition des éléments
+stipulé ; il est déterminé par l'ordre d'apparition des éléments
 dans le flux des saisies.  La plupart de ces objets ont pour parent une
 tête de note.
 
 Les valeurs des propriétés @code{side-axis} et @code{direction}
 détermineront l'endroit où viendra se positionner l'objet, selon les
-préceptes suivants@tie{}:
+préceptes suivants :
 
 @c TODO add an example of each to the table
 
@@ -3561,18 +3566,18 @@ cet objet engage la procédure
 La propriété @code{self-alignment-X} peut contenir un nombre réel,
 l'unité de base étant la moitié de l'étendue horizontale de l'objet.
 Une valeur négative décalera l'objet vers la droite, une valeur positive
-vers la gauche.  La valeur@tie{}@code{0} permet de centrer l'objet sur
-le point de référence de son parent.  Une valeur de@tie{}@w{@code{-1}}
+vers la gauche.  La valeur @code{0} permet de centrer l'objet sur
+le point de référence de son parent.  Une valeur de @w{@code{-1}}
 alignera le bord gauche de l'objet sur le point de référence de son
-parent, et une valeur de@tie{}@code{1} alignera le bord droit de l'objet
+parent, et une valeur de @code{1} alignera le bord droit de l'objet
 sur le point de référence de son parent.  Les valeurs symboliques
 @code{LEFT}, @code{CENTER} et @code{RIGHT} correspondent respectivement
@tie{}@w{@code{-1}}, @code{0} et @code{1}.
 @w{@code{-1}}, @code{0} et @code{1}.
 
 En règle générale, la valeur de @code{self-alignment-X} se modifie à
 l'aide d'une commande @code{\override}.  Le recours à la commande
 @code{\tweak} permet de traiter séparément plusieurs annotations
-affectées à une même note@tie{}:
+affectées à une même note :
 
 @lilypond[quote,verbatim,relative=1]
 a'
@@ -3589,7 +3594,7 @@ a'
 
 @emph{Réalignement d'objets verticalement}
 
-L'alignement vertical suit le même principe@tie{}: la propriété
+L'alignement vertical suit le même principe : la propriété
 @code{Y-offset} doit alors engager la procédure
 @code{ly:self-alignment-interface::y-aligned-on-self}.  Toutefois, il
 arrive bien souvent que d'autres mécanismes interviennent dans
@@ -3597,15 +3602,15 @@ l'alignement vertical.  La valeur de @code{Y-offset} n'étant que
 l'une des variables qui seront prises en compte, l'ajustement pour
 certains objets peut se révéler fastidieux.  L'unité de base est
 relativement réduite, puisqu'elle est de la moitié de l'étendue
-verticale de l'objet@tie{}; le nombre à fournir en argument pourrait
-donc être relativement élevé.  Une valeur de@tie{}@w{@code{-1}}
+verticale de l'objet ; le nombre à fournir en argument pourrait
+donc être relativement élevé.  Une valeur de @w{@code{-1}}
 alignera le bord inférieur de l'objet sur le point de référence de son
-parent, et une valeur de@tie{}@code{1} alignera le bord supérieur de
+parent, et une valeur de @code{1} alignera le bord supérieur de
 l'objet sur le point de référence de son parent.  La
-valeur@tie{}@code{0} permet de centrer l'objet sur le point de référence
+valeur @code{0} permet de centrer l'objet sur le point de référence
 de son parent.  Les valeurs symboliques @code{DOWN}, @code{CENTER} et
-@code{UP} correspondent respectivement à@tie{}@w{@code{-1}}, @code{0} et
-@code{1}.
+@code{UP} correspondent respectivement à @w{@code{-1}}, @code{0}
+et @code{1}.
 
 
 @emph{Réalignement d'objets sur les deux axes}
@@ -3670,7 +3675,7 @@ nous citerons @code{ambitus}, @code{breathing-sign}, @code{clef},
 @code{key-cancellation}, @code{key-signature}, et @code{time-signature}.
 
 Ces indications et numéros de mesure sont par défaut centrés
-horizontalement au-dessus de l'objet@tie{}:
+horizontalement au-dessus de l'objet :
 
 @lilypond[verbatim,quote,relative=1]
 % The rehearsal mark will be centered above the Clef
@@ -3780,13 +3785,13 @@ e1
 @c TODO Expand this section
 
 Les objets @code{VerticalAlignment} et @code{VerticalAxisGroup}
-travaillent de concert.  Comme leurs noms anglais l'indiquent,
+travaillent de concert.  Comme leur nom anglais l'indiquent,
 @code{VerticalAxisGroup} regroupe différents objets tels que les portées
-(@code{Staff}), les paroles (@code{Lyrics}) et ainsi de suite@tie{};
+(@code{Staff}), les paroles (@code{Lyrics}) et ainsi de suite ;
 puis @code{VerticalAlignment} synchronise verticalement ces différents
 groupes.  En général, il n'y a qu'un seul @code{VerticalAlignment} pour
 l'ensemble de la partition, mais chaque contexte @code{Staff},
-@code{Lyrics}, etc. possède son propre @code{VerticalAxisGroup}.
+@code{Lyrics} etc. possède son propre @code{VerticalAxisGroup}.
 
 
 @node Modification des stencils
@@ -3815,7 +3820,7 @@ vous pourrez parvenir à bien des choses -- voir à ce sujet
 @ref{Éléments graphiques dans du texte formaté}.
 
 C'est la technique employée ici, où l'une des têtes de note est
-remplacée par une croix inscrite dans un cercle@tie{}:
+remplacée par une croix inscrite dans un cercle :
 
 @lilypond[verbatim,quote]
 XinO = {
@@ -3873,7 +3878,7 @@ cette courbe.
 
 Quatre points définissent une courbe de Bézier cubique. Les premier et
 quatrième points sont les points de départ et d'arrivée de la
-courbe@tie{}; les deux autres points de contrôle -- P1 et P2 -- en
+courbe ; les deux autres points de contrôle -- P1 et P2 -- en
 détermineront l'allure.  La courbe se trace en partant du point P0, en
 se dirigeant vers P1 et en arrivant au point P3 selon la direction
 @w{P2-P3}.  La courbe est à l'intérieur de l'enveloppe convexe des
@@ -3895,14 +3900,14 @@ manuellement ses quatre points de contrôle.
 
 Les coordonnées des points de contrôle sont données en unités d'espace
 de portée.  L'abscisse est relative au point de référence de la note de
-départ de la liaison@tie{}; l'ordonnée est relative à la ligne médiane
+départ de la liaison ; l'ordonnée est relative à la ligne médiane
 de la portée.  Les différentes coordonnées sont entrées sous la forme
 d'une liste de quatre paires de nombres décimaux (ou nombres réels).
 L'une des manières de procéder consiste à tout d'abord estimer les
 coordonnées des deux extrémités puis, par tâtonnement, déterminer les
 deux points intermédiaires.
 
-Remarque intéressante au sujet des courbes@tie{}: une courbe sera
+Remarque intéressante au sujet des courbes : une courbe sera
 symétrique si ses points de contrôle sont symétriques.  L'une des
 propriétés avantageuses des courbes de Bézier est que leur
 transformation -- déplacement, rotation ou échelonnement -- est
@@ -3911,7 +3916,7 @@ contrôle.
 
 Pour l'exemple qui nous occupe, l'adaptation suivante nous permet
 d'obtenir un résultat plutôt satisfaisant.  Notez bien l'endroit où
-cette adaptation est stipulée@tie{}: juste avant la note de départ de la
+cette adaptation est stipulée : juste avant la note de départ de la
 liaison.
 
 @lilypond[verbatim,quote,relative=1]
@@ -3954,13 +3959,13 @@ particulièrement les composantes @code{Y-offset} et @code{Y-extent} -- à
 l'aide d'une fonction scheme en lieu et place de valeurs.
 
 L'envergure verticale (@code{Y-extent}) de certains objets dépend de la
-propriété @code{stencil}@tie{}; jouer sur leur stencil requiert alors une
+propriété @code{stencil} ; jouer sur leur stencil requiert alors une
 intervention supplémentaire au niveau du @code{Y-extent} à l'aide d'un
 conteneur transitoire.  Lorsqu'une fonction affecte un @code{Y-offset} ou
 un @code{Y-extent}, cela déclenche la détermination des sauts de ligne
 de manière anticipée dans la séquence des traitements.  Il en résulte
-que cette opération n'est en fait pas exécutée@tie{}; elle renvoie
-habituellement @code{0} ou @code{'(0 . 0)}, ce qui peut engendrer des
+que cette opération n'est en fait pas exécutée ; elle renvoie
+habituellement @code{0} ou @code{'(0 . 0)}, ce qui peut engendrer des
 collisions.  Une fonction @qq{pure} évitera d'avorter la construction
 des propriétés ou objets, qui de ce fait verront leurs arguments liés à
 la verticalité (@code{Y-axis}) correctement évalués.
@@ -3974,7 +3979,7 @@ La fonction @qq{impure} sera ensuite évaluée @strong{après} le
 positionnement des sauts de ligne.
 
 @warning{Il n'est pas toujours facile d'avoir l'assurance qu'une
-fonction soit qualifiée de @qq{pure}@tie{}; aussi nous vous recommandons
+fonction soit qualifiée de @qq{pure} ; aussi nous vous recommandons
 d'éviter d'utiliser les objets @code{Beam} or @code{VerticalAlignment}
 lorsque vous désirez en créer une.}
 
@@ -3982,10 +3987,10 @@ Un conteneur requalifiant se construit selon la syntaxe
 
 @code{(ly:make-unpure-pure-container f0 f1)}
 
-où @code{f0} est une fonction prenant @var{n} arguments (@var{n >= 1}),
-le premier devant être l'objet en question@tie{}; il s'agit de la
+où @code{f0} est une fonction prenant @var{n} arguments (@var{n_>=_1}),
+le premier devant être l'objet en question ; il s'agit de la
 fonction dont le résultat sera réutilisé.  @var{f1} est la fonction qui
-sera qualifiée de @qq{pure}.  Elle prend @var{n + 2} arguments, le
+sera qualifiée de @qq{pure}.  Elle prend @var{n_+_2} arguments, le
 premier devant être lui aussi l'objet en question, et les second et
 troisième étant respectivement les @qq{point de départ} (@var{start}) et
 @qq{point d'arrivée} (@var{end}).
@@ -3997,7 +4002,7 @@ en retournant les différentes estimations de hauteur basées sur leurs
 début et fin d'extension.
 
 Viennent ensuite les autres arguments de la fonction initiale @code{f0}
--- autrement dit aucun si @var{n = 1}.
+-- autrement dit aucun si @var{n_=_1}.
 
 Les résultats de la deuxième fonction (@code{f1}) permettent une
 approximation des valeurs qui seront ensuite utilisées par la fonction
@@ -4034,11 +4039,11 @@ smartSquareLineCircleSpace = {
 @end lilypond
 
 La première mesure de l'exemple ci-dessus ne fait pas appel à un
-conteneur requalifiant@tie{}; le moteur d'espacement n'a donc aucune
+conteneur requalifiant ; le moteur d'espacement n'a donc aucune
 connaissance de la largeur des têtes de note et ne peut empêcher
 qu'elles chevauchent les altérations.  Dans la deuxième mesure, par
 contre, le recours à un conteneur requalifiant informe le moteur
-d'espacement de la largeur des têtes de note@tie{}; les collisions sont
+d'espacement de la largeur des têtes de note ; les collisions sont
 alors évitées du fait de l'espace réservé à chacune des têtes.
 
 Lorsqu'il s'agit de calculs simples, les fonctions, tant pour la partie
@@ -4073,7 +4078,8 @@ abordées au chapitre @rextend{Fonctions musicales}.
 @translationof Substitution function syntax
 
 La rédaction d'une fonction chargée de substituer du code LilyPond à une
-variable est chose relativement aisée.  Une telle fonction est de la forme
+variable est chose relativement aisée.  Une telle fonction est de la
+forme
 
 @example
 fonction =
@@ -4094,7 +4100,7 @@ où
 
 @item @code{@var{typeN?}}
 @tab un @emph{type de prédicat} Scheme pour lequel @code{@var{argN}}
-doit renvoyer @code{#t}.
+doit renvoyer @code{#t}.
 
 @item @code{@var{@dots{}musique@dots{}}}
 @tab du code LilyPond tout ce qu'il y a de plus ordinaire, avec des
@@ -4103,7 +4109,7 @@ doit renvoyer @code{#t}.
 fonction musicale) pour référencer les arguments (par ex. @samp{#arg1}).
 @end multitable
 
-Les arguments @code{parser} et @code{location} sont obligatoires@tie{};
+Les arguments @code{parser} et @code{location} sont obligatoires ;
 ils sont utilisés dans certaines situations évoluées, comme indiqué dans
 le manuel d'extension des fonctionnalités à au chapitre
 @rextend{Fonctions musicales}.  Assurez-vous bien de ne pas les omettre
@@ -4111,11 +4117,11 @@ dans vos fonctions de substitution.
 
 La liste des types de prédicat est elle aussi obligatoire.  Voici
 quelques uns des types de prédicat les plus utilisés dans les fonctions
-musicales@tie{}:
+musicales :
 
 @example
 boolean?
-cheap-list?  @emph{(au lieu de }@q{list?}@emph{, pour accélérer le traitement)}
+cheap-list?  @emph{(au lieu de }@qq{list?}@emph{, pour accélérer le traitement)}
 ly:duration?
 ly:music?
 ly:pitch?
@@ -4175,9 +4181,7 @@ padText =
 @end lilypond
 
 Nous pouvons utiliser autre chose que des nombres au sein d'une
-fonction, y compris une expression musicale@tie{}:
-
-@c TODO: use a better example (the music argument is redundant).
+fonction, y compris une expression musicale :
 
 @lilypond[quote,verbatim,ragged-right]
 custosNote =
@@ -4185,24 +4189,23 @@ custosNote =
      (parser location note)
      (ly:music?)
    #{
-     \once \override Voice.NoteHead #'stencil =
-       #ly:text-interface::print
-     \once \override Voice.NoteHead #'text =
-       \markup \musicglyph #"custodes.mensural.u0"
-     \once \override Voice.Stem #'stencil = ##f
+     \tweak NoteHead #'stencil #ly:text-interface::print
+     \tweak NoteHead #'text
+        \markup \musicglyph #"custodes.mensural.u0"
+     \tweak Stem #'stencil ##f
      $note
    #})
 
 \relative c' { c4 d e f \custosNote g }
 @end lilypond
 
-Une fonction de substitution peut traiter plusieurs argument@tie{}:
+Une fonction de substitution peut traiter plusieurs argument:
 
 @lilypond[quote,verbatim,ragged-right]
 tempoPadded =
 #(define-music-function
      (parser location padding tempotext)
-     (number? string?)
+     (number? markup?)
    #{
      \once \override Score.MetronomeMark #'padding = #padding
      \tempo \markup { \bold #tempotext }
@@ -4211,7 +4214,7 @@ tempoPadded =
 \relative c'' {
   \tempo \markup { "Low tempo" }
   c4 d e f g1
-  \tempoPadded #4.0 #"High tempo"
+  \tempoPadded #4.0 "High tempo"
   g4 f e d c1
 }
 @end lilypond
index eb743879b41b612612f1ae49fc350cc468075f41..78c74f70081ed847825cdf69d7350960e6c0fd70 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: eccc513d15d19b03ed8a9ae776c828fff4dbfbee
+    Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -64,10 +64,10 @@ d'utiliser des diagrammes d'accord au-dessus de la portée
 traditionnelle.  La guitare et le banjo sont des instruments
 transpositeurs, sonnant une octave au-dessous de ce qui est écrit.  Les
 partitions pour ces instruments utilisent donc la clé de sol ottava
-bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
+bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
 pour un rendu MIDI correct.  Vous pourrez trouver ailleurs dans la
 documentation d'autres éléments aussi utilisés par les instruments à
-cordes frettées@tie{}:
+cordes frettées :
 
 @itemize
 @item Les doigtés s'obtiennent comme indiqué au chapitre
@@ -122,10 +122,9 @@ c4\5 e\4 g2\3
 Quand les indications de doigté et de numéro de corde sont attachées à
 une même note, leur positionnement se fera en fonction de l'ordre dans
 lequel elles apparaissent dans le code et @strong{uniquement} si elles
-interviennent au sein d'une construction d'accord@tie{}: le
-positionnement des doigtés est géré différemment selon qu'ils
-s'appliquent à l'accord entier ou à des notes isolées indépendantes d'un
-accord.
+interviennent au sein d'une construction d'accord : le positionnement
+des doigtés est géré différemment selon qu'ils s'appliquent à l'accord
+entier ou à des notes isolées indépendantes d'un accord.
 
 @lilypond[verbatim,quote,relative=1]
 \clef "treble_8"
@@ -236,16 +235,20 @@ symbols = {
 @cindex frets
 
 @funindex minimumFret
+@funindex restrainOpenStrings
 
 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
 corde pour laquelle la position est la moins élevée, avec une préférence
 pour une corde à vide.  Vous pouvez préférer qu'une note donnée soit
-jouée sur une corde particulière, auquel cas il vous suffit de lui
-affecter directement son numéro.  L'absence d'indication des numéros de
+jouée sur une corde particulière, auquel cas l'affectation directe du
+numéro de corde suffit.  L'absence d'indication des numéros de
 corde en notation traditionnelle se gère au niveau des stencils.  Il est
 cependant plus facile de jouer sur la propriété @code{minimumFret}, dont
-la valeur par défaut est fixée à@tie{}0, ce qui correspond aux cordes à
-vide.
+la valeur par défaut est fixée à 0, ce qui correspond aux cordes à vide.
+
+Cependant, et en dépit d'une affectation de @code{minimumFret}, une
+corde à vide aura toujours préséance.  Ce comportement se modifie par
+l'activation de @code{restrainOpenStrings}.
 
 @lilypond[quote,ragged-right,verbatim]
 \layout { \override Voice.StringNumber #'stencil = ##f }
@@ -261,6 +264,7 @@ vide.
      c16 d e f g4
      c,16\5 d\5 e\4 f\4 g4\4
      \set TabStaff.minimumFret = #5
+     \set TabStaff.restrainOpenStrings = ##t
      c,16 d e f g4
    }
 >>
@@ -481,12 +485,12 @@ Référence des propriétés internes :
 @rinternals{Beam}.
 
 @knownissues
-Les accords ne subissent aucun traitement particulier@tie{}; de ce fait,
+Les accords ne subissent aucun traitement particulier ; de ce fait,
 la sélection automatique des cordes peut attribuer une même corde pour
 deux notes différentes de l'accord.
 
 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
-ajouter au contexte @code{TabStaff} des voix fantômes@tie{}:
+ajouter au contexte @code{TabStaff} des voix fantômes :
 
 @lilypond[quote,ragged-right,verbatim]
 melodia = \partcombine { e4 g g g }{ e4 e e e }
@@ -551,9 +555,9 @@ basse, il sonnera donc une octave en dessous de ce qui est écrit.
 >>
 @end lilypond
 
-L'accordage par défaut est @code{guitar-tuning}@tie{}; il correspond à
+L'accordage par défaut est @code{guitar-tuning}_; il correspond à
 l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
-D'autres accordages prédéfinis sont disponibles@tie{}:
+D'autres accordages prédéfinis sont disponibles :
 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
 @code{banjo-open-g-tuning}.  Les accordages prédéfinis sont répertoriés
 dans le fichier @file{ly/string-tunings-init.ly}.
@@ -565,7 +569,7 @@ dans le fichier @file{ly/string-tunings-init.ly}.
 
 LilyPond vous permet de créer n'importe quel accordage.  L'accordage du
 contexte en cours se détermine à l'aide de la fonction
-@code{\stringTuning}.  Celle-ci prend deux arguments@tie{}: une
+@code{\stringTuning}.  Celle-ci prend deux arguments : une
 représentation symbolique qui gardera l'accordage en mémoire, et une
 construction d'accord définissant la hauteur des différentes cordes.
 Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
@@ -573,8 +577,8 @@ Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
 élevé (généralement la note la plus basse) est mentionnée en premier.
 
 Nous pouvons ainsi définir par exemple l'accordage d'un instrument à
-quatre cordes accordées do sol ré la, et en anglais@tie{}:
-@code{a''}, @code{d''}, @code{g'}, et @code{c'}@tie{}:
+quatre cordes accordées do sol ré la, et en anglais :
+@code{a''}, @code{d''}, @code{g'}, et @code{c'} :
 
 @lilypond[quote,verbatim]
 mynotes = {
@@ -601,7 +605,7 @@ calculer automatiquement les diagrammes de frets.
 L'accordage fait partie de la clé permettant d'identifier les 
 diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.
 
-Nous pourrions donc écrire l'exemple précédent ainsi@tie{}:
+Nous pourrions donc écrire l'exemple précédent ainsi :
 
 @lilypond[quote,verbatim]
 "custom-tuning" = \stringTuning <c' g' d'' a''>
@@ -709,7 +713,7 @@ On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle
 note, en tant qu'objets @code{\markup}.  Ces objets contiennent toutes
 les informations du diagramme d'accord.  Il y a pour les définir trois
 interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en
-anglais)@tie{}: @var{standard}, @var{terse} et @var{verbose}.
+anglais) : @var{standard}, @var{terse} et @var{verbose}.
 Ces trois interfaces produiront des diagrammes similaires mais
 permettent des niveaux de personnalisation différents.  Des détails à
 propos des interfaces de type @code{\markup}
@@ -742,7 +746,7 @@ Les cordes à vide et étouffées peuvent aussi être indiquées.
 @cindex indication du barré
 
 Les indications de barré peuvent aussi être ajoutées au diagramme
-d'accord dans l'interface standard@tie{}:
+d'accord dans l'interface standard :
 
 @lilypond[quote, verbatim]
 <<
@@ -862,7 +866,7 @@ l'interface standard.
 @funindex \fret-diagram-terse
 
 Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
-omis@tie{}; les numéros de corde sont induits par la présence de
+omis ; les numéros de corde sont induits par la présence de
 points-virgules.  Il y a un point-virgule pour chaque corde du
 diagramme.  Le premier point-virgule correspondant au plus haut numéro
 de corde, le dernier à la première corde.  Les cordes étouffées, les
@@ -983,10 +987,10 @@ dans le diagramme d'accord.
 
 Les indications de doigté et de barré peuvent être décrits dans
 l'interface @code{fret-diagram-verbose}.  Particularité propre à
-l'interface @code{fret-diagram-verbose}@tie{}: l'indication
-de capodastre dans le diagramme d'accord.  L'indication de capodastre
-est une petite ligne transversale aux cordes.  La case avec le
-capodastre est la case la plus basse du diagramme d'accord.
+l'interface @code{fret-diagram-verbose} : l'indication de capodastre
+dans le diagramme d'accord.  L'indication de capodastre est une petite
+ligne transversale aux cordes.  La case avec le capodastre est la case
+la plus basse du diagramme d'accord.
 
 @c \override is necessary to make fingering visible
 @lilypond[quote, verbatim]
@@ -1117,7 +1121,7 @@ Référence des propriétés internes :
 
 Les diagrammes d'accord peuvent être affichés en utilisant le contexte
 @code{FretBoards}.  Par défaut le contexte @code{FretBoards} affichera
-des diagrammes d'accord stockés dans une table de correspondance@tie{}:
+des diagrammes d'accord stockés dans une table de correspondance :
 
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
@@ -1425,7 +1429,7 @@ Référence des propriétés internes :
 @cindex automatique, diagramme de fret
 @cindex automatique, diagramme d'accord
 
-Les diagrammes d'accord peuvent être créés automatiquement@tie{}; il
+Les diagrammes d'accord peuvent être créés automatiquement ; il
 suffit d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
 diagramme prédéfini n'est disponible pour les notes entrées avec
 l'accordage actuel (@code{stringTunings}), les cordes et cases
@@ -1459,7 +1463,7 @@ Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
 calcul automatique des diagrammes d'accord est le comportement par
 défaut.  Dès que les diagrammes par défaut sont chargés, le calcul
 automatique peut être activé ou désactivé par des commandes
-prédéfinies@tie{}:
+prédéfinies :
 
 @lilypond[quote,ragged-right,verbatim]
 
@@ -1592,7 +1596,7 @@ l'instruction @code{\rightHandFinger} suivie d'un nombre.
 
 @warning{Lorsque vous utilisez l'instruction @code{@bs{}rightHandFinger}
 dans un accord, une espace @strong{doit} précéder la fermeture de la
-construction par un @code{>}.}
+construction par un @code{>}.}
 
 @lilypond[quote,verbatim,relative=0]
 \clef "treble_8"
@@ -1606,7 +1610,7 @@ c\rightHandFinger #4
 
 Pour plus de clarté, vous pouvez traduire ou abréger la commande
 @code{\rightHandFinger}, par exemple en @code{doigtMainDroite} ou
-même @code{MD}@tie{}:
+même @code{MD} :
 
 @example
 MD=#rightHandFinger
@@ -1657,7 +1661,7 @@ GuitarTex.
 @cindex barré, indication de la position
 @cindex cordes frettées, indication de la position et du barré
 
-Cet exemple montre comment indiquer les positions et les barrés@tie{}:
+Cet exemple montre comment indiquer les positions et les barrés :
 
 @lilypond[quote,ragged-right,verbatim,relative=0]
 \clef "treble_8"
@@ -1700,7 +1704,7 @@ détaillés grâce à des indications textuelles.
 @end lilypond
 
 Les notes étouffées, ou @notation{notes fantômes}, se rencontrent aussi
-bien sur une portée normale que dans une tablature@tie{}:
+bien sur une portée normale que dans une tablature :
 
 @lilypond[quote,ragged-right,verbatim]
 music = \relative c' {
@@ -1724,7 +1728,7 @@ music = \relative c' {
 @end lilypond
 
 Le @emph{palm mute}, appelé aussi parfois @emph{chop}, est une technique
-de jeu pour la guitare électrique@tie{}; elle est connue sous le nom de
+de jeu pour la guitare électrique ; elle est connue sous le nom de
 pizzicato par les joueurs de guitare classique.  Elle consiste à poser
 la main droite sur les cordes juste au-dessus du chevalet, de façon à
 étouffer plus ou moins légèrement les notes.  LilyPond permet d'indiquer
@@ -1769,7 +1773,7 @@ Morceaux choisis :
 
 Les @emph{power chords} -- terme anglais signifiant littéralement
 @qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
-dans une construction en accord@tie{}:
+dans une construction en accord :
 
 @lilypond[quote,ragged-right,verbatim]
 ChordsAndSymbols = {
@@ -1802,7 +1806,7 @@ ChordsAndSymbols = {
 @end lilypond
 
 Le symbole de @emph{power chord} est désactivé dès lors que survient un
-accord traditionnel@tie{}:
+accord traditionnel :
 
 @lilypond[quote,ragged-right,verbatim]
 mixedChords = \chordmode {
@@ -1858,7 +1862,7 @@ Morceaux choisis :
 
 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
-banjo, afin d'avoir le bon nombre de cordes et le bon accordage@tie{}:
+banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
 
 @c due to crazy intervals of banjo music, absolute pitch is recommended
 
@@ -1891,7 +1895,7 @@ banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
 @code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
 
 Ces accordages peuvent être convertis pour banjo à quatre cordes au
-moyen de la fonction @code{four-string-banjo}@tie{}:
+moyen de la fonction @code{four-string-banjo} :
 
 @example
 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
index dc212c92c906c69ab6959f224b865a60cec3bb88..7ebdb9c12283093e45cc3e3be58779576c36f345 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @ignore
-    Translation of GIT committish: c3cd1737b2a12a4f51b4090caf12429cb34290d1
+    Translation of GIT committish: 2a87f1e1f98b76751482cae4474d41aa5e38e37b
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -18,7 +18,7 @@
 
 @lilypondfile[quote]{rhythms-headword.ly}
 
-Cette section traite du rythme@tie{}: durées, silences, barres de
+Cette section traite du rythme : durées, silences, barres de
 ligature et de mesure.
 
 @menu
@@ -59,7 +59,7 @@ ligature et de mesure.
 @funindex maxima
 
 Dans les modes de notes, d'accords et de paroles, les durées sont
-écrites avec des chiffres et des points@tie{}: les durées sont indiquées
+é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 -- @emph{quarter
 note} en anglais -- s'écrit @code{4}, alors qu'une blanche --
@@ -202,7 +202,7 @@ soupir à la maxime (valant huit pauses).
 @funindex \times
 @funindex times
 
-Les nolets -- triolets, quintolets, etc. -- sont obtenus en
+Les nolets -- triolets, quintolets etc. -- sont obtenus en
 multipliant toutes les durées d'une expression musicale par une
 fraction.
 
@@ -214,7 +214,7 @@ fraction.
 La durée de l'@code{@var{expression_musicale}} sera multipliée par la
 fraction.  Le dénominateur de cette 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
+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,verbatim,relative=2]
@@ -235,7 +235,7 @@ Des commandes prédéfinies permettent de déroger au positionnement
 automatique du crochet en surplomb ou au-dessous des notes -- voir le
 chapitre @ref{Direction et positionnement}.
 
-Les nolets peuvent être imbriqués@tie{}; par exemple,
+Les nolets peuvent être imbriqués ; par exemple,
 
 @lilypond[quote,verbatim,relative=2]
 \autoBeamOff
@@ -327,15 +327,15 @@ comme indiqué au chapitre @rlearning{Les voix contiennent la musique}.
 @cindex échelonnement des durées
 @cindex durées, échelonnement
 
-Vous pouvez altérer la durée des notes, silences ou accords en leur
-joignant une fraction @var{N/D}, donnant @qq{@code{*}@var{N/D}} -- ou
+La durée des notes, silences ou accords peu se modifier en leur
+adjoignant 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. Cette
 fraction peut elle-même être multipliée, ce qui donne quelque chose du
 style @code{*M*N/D}.  Ce facteur d'échelonnement est partie intégrante
-de la durée@tie{}: en l'absence de durée explicite à la note suivante,
-cette durée modifiée est considérée comme valeur par défaut.
+de la durée : en l'absence de durée explicite à la note suivante,
+cette durée échelonnée est considérée comme valeur par défaut.
 
 Dans l'exemple suivant, les trois premières notes prennent exactement
 deux temps, mais aucun triolet n'est imprimé.
@@ -366,10 +366,10 @@ tout simplement de sauter plusieurs mesures, comme par exemple un
 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@tie{}; seule la durée des notes est
+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}.  Voici un exemple illustrant la
-manière de comprimer ou étirer de la musique@tie{}:
+manière de comprimer ou étirer de la musique :
 
 @lilypond[quote,relative=2,verbatim]
 \time 2/4
@@ -424,8 +424,7 @@ a2 ~ a
 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 subdivisions de la mesure, comme
-ici@tie{}:
+longues doivent s'aligner sur les subdivisions de la mesure, comme ici :
 
 @c KEEP LY
 @lilypond[verbatim,quote]
@@ -464,7 +463,7 @@ accords.
 @funindex repeatTie
 
 Lorsqu'une mesure @qq{de seconde fois} après une reprise commence sur
-une note liée, la liaison doit être répétée, comme ici@tie{}:
+une note liée, la liaison doit être répétée, comme ici :
 
 @lilypond[quote,relative=2,verbatim]
 \repeat volta 2 { c g <c e>2 ~ }
@@ -484,7 +483,7 @@ une note liée, la liaison doit être répétée, comme ici@tie{}:
 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@tie{}:
+lieu de l'étouffer.  Elles s'indiquent de la manière suivante :
 
 @lilypond[quote,verbatim,relative=1]
  <c f g>1\laissezVibrer
@@ -530,7 +529,7 @@ c2 ~ c
 c2 ~ c
 @end lilypond
 
-Il est même possible d'en personnaliser l'allure@tie{}:
+Il est même possible d'en personnaliser l'allure :
 
 @lilypond[quote, verbatim, relative=1]
 \tieDashPattern #0.3 #0.75
@@ -643,7 +642,7 @@ notes.
 
 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{}:
+s'indiquent à l'aide de commandes prédéfinies :
 
 @c \time 16/1 is used to avoid spurious bar lines
 @c and long tracts of empty measures
@@ -725,7 +724,7 @@ soupir à la maxime (équivalant à huit pauses).
 
 Un silence invisible -- que l'on pourrait appeler un @qq{saut} --
 peut être entré comme une note avec le nom de note @code{s} ou avec
-@code{\skip@tie{}@var{durée}}@tie{}:
+@code{\skip @var{durée}} :
 
 @lilypond[verbatim,quote,relative=2]
 c4 c s c
@@ -738,7 +737,7 @@ s2 c
 La syntaxe @code{s} est seulement disponible pour les modes d'entrée
 de notes et d'accords.  Dans les autres situations, pour l'entrée de
 paroles par exemple, vous devrez utiliser la commande @code{\skip}, qui
-requiert une durée explicite@tie{}; cette durée ne sera pas prise en
+requiert une durée explicite ; cette durée ne sera pas prise en
 considération dès lors que les paroles suivent le rythme des notes de la
 mélodie à laquelle vous les aurez associées à l'aide des commandes
 @code{\addlyrics} ou @code{\lyricsto}.
@@ -758,7 +757,7 @@ mélodie à laquelle vous les aurez associées à l'aide des commandes
 
 Gardez à l'esprit que @code{\skip} est une commande, et de ce fait
 n'affectera en rien la durée des notes qui suivent, contrairement à
-un@tie{}@code{s}.
+un @code{s}.
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -774,14 +773,13 @@ un@tie{}@code{s}.
 
 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'instar des notes ou des
-silences@tie{}:
+@code{Voice} lorsque nécessaire, à l'instar des notes ou des silences :
 
 @lilypond[quote,verbatim,relative=2]
 s1 s s
 @end lilypond
 
-Un @code{\skip} ne fait que sauter du temps musical@tie{}; il ne produit
+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,relative=2]
@@ -831,7 +829,7 @@ b2^"Tutti" b4 a4
 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@tie{}:
+points d'augmentation ou des fractions :
 
 @lilypond[quote,verbatim,relative=2]
 \compressFullBarRests
@@ -847,7 +845,7 @@ R4*5*4 |
 
 Un @code{R} qui s'étend sur une seule mesure s'imprime tantôt comme
 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@tie{}:
+sera centré sur la mesure quelle qu'en soit la métrique :
 
 @lilypond[quote,verbatim,relative=2]
 \time 4/4
@@ -868,7 +866,7 @@ R1*2 |
 
 Par défaut, un silence multimesures 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}@tie{}:
+surplombé du nombre de mesures vides -- ou @qq{à compter} :
 
 @lilypond[quote,verbatim,relative=2]
 % Default behavior
@@ -900,7 +898,7 @@ R2.*2 |
 Vous pouvez aussi ajouter du texte à un silence multimesures en
 utilisant la syntaxe @w{@var{note}-@code{markup}} (cf.
 @ref{Mise en forme du texte}).  La variable @code{\fermataMarkup} quant
-à elle permet d'ajouter un point d'orgue@tie{}:
+à elle permet d'ajouter un point d'orgue :
 
 @lilypond[quote,verbatim,relative=2]
 \compressFullBarRests
@@ -1028,9 +1026,9 @@ silences.
 @funindex \time
 @funindex time
 
-Le chiffre de mesure indique le mètre d'une pièce@tie{}: une alternance
+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@tie{}:
+fraction au début de la portée :
 
 @lilypond[quote,verbatim,relative=2]
 \time 2/4 c2
@@ -1064,7 +1062,7 @@ c c c c
 @funindex defaultTimeSignature
 
 Le symbole de métrique utilisé pour les mesures à 2/2 et 4/4 peut être
-changé pour un style numérique@tie{}:
+changé pour un style numérique :
 
 @lilypond[quote,verbatim,relative=2]
 % Default style
@@ -1094,7 +1092,7 @@ En plus de déterminer la métrique qui sera imprimée, la commande
 @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
-pouvez les modifier de la manière suivante@tie{}:
+pouvez les modifier de la manière suivante :
 
 @lilypond[quote,verbatim]
 \score {
@@ -1110,7 +1108,7 @@ pouvez les modifier de la manière suivante@tie{}:
 }
 @end lilypond
 
-@code{\overrideTimeSignatureSettings} prend quatre arguments@tie{}:
+@code{\overrideTimeSignatureSettings} prend quatre arguments :
 
 @enumerate
 
@@ -1170,7 +1168,7 @@ musical.
 @funindex \revertTimeSignatureSettings
 
 Vous pouvez revenir à tout moment aux réglages prédéterminés d'une
-métrique@tie{}:
+métrique :
 
 @lilypond[quote,verbatim]
 \score{
@@ -1193,7 +1191,7 @@ métrique@tie{}:
 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{}:
+particuliers pour les différentes portées d'un regroupement :
 
 @lilypond[quote, verbatim]
 \score {
@@ -1268,7 +1266,7 @@ Références des propriétés internes :
 @funindex \tempo
 @funindex tempo
 
-Une indication métronomique s'insère tout simplement comme ceci@tie{}:
+Une indication métronomique s'insère tout simplement comme ceci :
 
 @lilypond[verbatim,quote,relative=1]
 \tempo 4 = 120
@@ -1277,7 +1275,7 @@ e4. d8 c2
 @end lilypond
 
 Lorsque le réglage précis du métronome est laissé à l'appréciation de
-l'exécutant, vous pouvez cependant lui fournir une plage@tie{}:
+l'exécutant, vous pouvez cependant lui fournir une plage :
 
 @lilypond[verbatim,quote,relative=1]
 \tempo 4 = 40 ~ 46
@@ -1285,7 +1283,7 @@ c4. e8 a4 g
 b,2 d4 r
 @end lilypond
 
-Vous pouvez préférer une indication textuelle@tie{}:
+Vous pouvez préférer une indication textuelle :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "Allegretto"
@@ -1294,7 +1292,7 @@ b4. a16 b c4 r4
 @end lilypond
 
 Lorsque vous combinez des indications métronomiques sous forme textuelle
-et numérique, l'indication numérique sera placée entre parenthèses@tie{}:
+et numérique, l'indication numérique sera placée entre parenthèses :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "Allegro" 4 = 160
@@ -1303,7 +1301,7 @@ d4 b g2
 @end lilypond
 
 En matière d'indication textuelle, vous pouvez utiliser n'importe quel
-objet de type @emph{markup}, comme ici@tie{}:
+objet de type @emph{markup}, comme ici :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo \markup { \italic Faster } 4 = 132
@@ -1311,7 +1309,7 @@ a8-. r8 b-. r gis-. r a-. r
 @end lilypond
 
 Mentionner une indication textuelle vide vous permet de mettre entre
-parenthèses l'indication numérique@tie{}:
+parenthèses l'indication numérique :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "" 8 = 96
@@ -1374,7 +1372,7 @@ commande est
 
 @noindent
 où @var{durée} correspond à la valeur rythmique @strong{restante}
-dans la mesure et @strong{avant} la première mesure complète@tie{}:
+dans la mesure et @strong{avant} la première mesure complète :
 
 @lilypond[quote,verbatim,relative=1]
 \time 3/4
@@ -1383,7 +1381,7 @@ e8 | a4 c8 b c4 |
 @end lilypond
 
 La @var{durée} peut être de n'importe quelle longueur inférieure
-à la mesure complète@tie{}:
+à la mesure complète :
 
 @lilypond[quote,verbatim,relative=1]
 \time 3/4
@@ -1391,13 +1389,13 @@ La @var{durée} peut être de n'importe quelle longueur inférieure
 r4 e8 | a4 c8 b c4 |
 @end lilypond
 
-Cette commande @code{\partial @var{durée}} peut aussi s'écrire@tie{}:
+Cette commande @code{\partial @var{durée}} peut aussi s'écrire :
 
 @example
 \set Timing.measurePosition = -@var{durée}
 @end example
 
-De fait, @code{\partial 8*3} équivaut à@tie{}:
+De fait, @code{\partial 8*3} équivaut à :
 
 @lilypond[quote,verbatim,relative=1]
 \time 3/4
@@ -1407,8 +1405,8 @@ e8 | a4 c8 b c4 |
 
 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
-s'agit du résultat d'une soustraction@tie{}; @code{\partial 4}
-signifie, pour le programme@tie{}: @qq{Dans cette mesure, il reste juste
+s'agit du résultat d'une soustraction ; @code{\partial 4}
+signifie, pour le programme : @qq{Dans cette mesure, il reste juste
 une noire}.
 
 @seealso
@@ -1429,7 +1427,7 @@ Références des propriétés internes :
 @code{\partial} n'est destiné à être utilisé qu'en début de pièce.
 Si on l'utilise ailleurs qu'au début, des messages d'erreur peuvent
 s'afficher, voire des problèmes inopinés surgir.  Utilisez plutôt
-@code{\set@tie{}Timing.measurePosition} en pareil cas.
+@code{\set Timing.measurePosition} en pareil cas.
 
 @lilypond[quote,verbatim,relative=1]
 \time 6/8
@@ -1505,7 +1503,7 @@ cis4 d cis! d
 @end lilypond
 
 L'instruction @code{\cadenzaOn} désactive les ligatures
-automatiques@tie{}; elles seront réactivées après un @code{\cadenzaOff}.
+automatiques ; 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}).
 
@@ -1556,7 +1554,7 @@ Morceaux choisis :
 Sauts de ligne ou de page ne peuvent intervenir qu'au niveau d'une barre
 de mesure.  Si votre musique non mesurée s'étend sur plus d'une ligne, il
 vous faudra insérer des barres de mesure @qq{invisibles} pour indiquer
-où des sauts de ligne peuvent prendre place@tie{}:
+où des sauts de ligne peuvent prendre place :
 
 @example
 \bar ""
@@ -1617,11 +1615,10 @@ fonction @code{\scaleDurations}.
 
 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 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.
+de telle sorte que 2/3 * 9/8 = 3/4 ; pour la troisième elles sont
+multipliées par 3/5, de telle sorte que 3/5 * 10/8 = 3/4.  Les ligatures
+devront être explicites, la fonction d'échelonnement venant perturber
+les règles de ligature automatique.
 
 @lilypond[quote,verbatim]
 \relative c' <<
@@ -1704,7 +1701,7 @@ parviendrez en déplaçant le @code{Timing_translator} et le
 @funindex \compoundMeter
 
 Une métrique composite se crée à l'aide de la fonction
-@code{\compoundMeter}, en suivant la syntaxe@tie{}:
+@code{\compoundMeter}, en suivant la syntaxe :
 
 @example
 \compoundMeter #'@code{(liste de listes)}
@@ -1780,10 +1777,10 @@ fausser l'espacement régulier entre les différentes portées.
 On peut convertir automatiquement les notes longues en notes liées.  Il
 suffit pour cela de remplacer le graveur @code{Note_heads_engraver}
 par le graveur @code{Completion_heads_engraver}.  Il en va de la même
-manière pour des silences@tie{}; le @code{Completion_rest_engraver}
-devra alors remplacer le @code{Rest_engraver}.  Dans l'exemple
-suivant, les notes ou silences qui dépassent de la mesure sont divisées
-et au besoin liées.
+manière pour des silences ; le @code{Completion_rest_engraver} devra
+alors remplacer le @code{Rest_engraver}.  Dans l'exemple suivant, les
+notes ou silences qui dépassent de la mesure sont divisées et au besoin
+liées.
 
 @lilypond[quote,verbatim,relative=1]
 \new Voice \with {
@@ -1798,7 +1795,7 @@ et au besoin liées.
 
 Ces graveurs divisent toutes les notes et silences qui sortent de la
 mesure, et insèrent des liaisons de prolongation.  Dans la pratique,
-cette fonctionnalité permet de déboguer des partitions complexes@tie{}:
+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.
 
@@ -1838,8 +1835,8 @@ divise pas les silences.
 @cindex rythmique d'une mélodie
 
 Au moyen d'une portée rythmique -- @emph{rhythmic staff} en anglais --
-on peut montrer seulement le rythme d'une mélodie@tie{}: toutes les
-notes sont ramenées à la même hauteur, sur une portée d'une seule ligne.
+on peut montrer seulement le rythme d'une mélodie : toutes les notes
+sont ramenées à la même hauteur, sur une portée d'une seule ligne.
 
 @lilypond[quote,relative=1,verbatim]
 <<
@@ -1872,7 +1869,7 @@ notes sont ramenées à la même hauteur, sur une portée d'une seule ligne.
 
 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{}:
+grille d'accords :
 
 @lilypond[quote,verbatim]
 <<
@@ -1952,7 +1949,7 @@ explicitement les début et fin de la ligature.
 
 Lorsque les ligatures automatiques ne sont pas nécessaires, il suffit de
 désactiver la fonctionnalité par un @code{\autoBeamOff} -- réactivation
-par @code{\autoBeamOn}@tie{}:
+par @code{\autoBeamOn} :
 
 @lilypond[quote,relative=1,verbatim]
 c4 c8 c8. c16 c8. c16 c8
@@ -1970,11 +1967,11 @@ c16 c8
 désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.@*
 L'utilisation conjointe de @code{@bs{}partcombine} et de
 @code{@bs{}autoBeamOff} peut produire des résultats quelque peu
-surprenants@tie{}; ceci fait l'objet d'un exemple particulier à la
+surprenants ; ceci fait l'objet d'un exemple particulier à la
 rubrique morceaux choisis.}
 
 Des règles de dérogation au comportement automatique par défaut sont
-possibles@tie{}; voir
+possibles ; voir
 @ref{Définition des règles de ligature automatique}.
 
 @predefined
@@ -2023,7 +2020,7 @@ Références des propriétés internes :
 
 @knownissues
 Les propriétés d'un ligature sont déterminées @strong{dès le début} de
-sa construction@tie{}; toute adaptation qui interviendrait avant sa
+sa construction ; toute adaptation qui interviendrait avant sa
 terminaison ne sera prise en compte qu'à l'occasion de la
 @strong{prochaine} ligature.
 
@@ -2091,7 +2088,7 @@ supérieur s'appliqueront.
 
 Lorsque plusieurs voix cohabitent sur une même portée et que les règles
 de ligature doivent s'appliquer sans distinction, il faut spécifier que
-ces règles affectent le contexte @code{Staff}@tie{}:
+ces règles affectent le contexte @code{Staff} :
 
 @lilypond[quote,verbatim,relative=2]
 \time 7/8
@@ -2128,9 +2125,9 @@ La pulsation -- @emph{baseMoment} en anglais -- découle directement de
 la métrique telle que définie par la commande @code{\time}.  Elle est
 par défaut égale à un sur le dénominateur de la métrique.  Les
 exceptions à cette règle par défaut sont répertoriées dans le fichier
-@file{scm/time-signature-settings.scm}.  Pour savoir comment
-jouer avec la valeur de @code{baseMoment} selon la métrique, reportez
-vous au chapitre @ref{Métrique}.
+@file{scm/time-signature-settings.scm}.  Pour savoir comment jouer avec
+la valeur de @code{baseMoment} selon la métrique, reportez vous au
+chapitre @ref{Métrique}.
 
 Les règles de ligature et de subdivision spécifiques sont enregistrées
 dans la propriété @code{beamExceptions}.  Ses valeurs par défaut,
@@ -2171,7 +2168,7 @@ de base et sa règle de regroupement.
 @end example
 
 @var{durée-type} est constitué d'une paire indiquant la durée de base --
-par exemple @code{(1@tie{}.@tie{}16)} pour une double croche.
+par exemple @code{(1 . 16)} pour une double croche.
 
 @var{groupement} est constitué d'une liste Scheme qui indique le
 regroupement à effectuer, en unité de type de ligature.
@@ -2206,7 +2203,7 @@ manières de déroger à ce comportement sont abordées au chapitre
 
 De nombreuses 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
+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.
@@ -2240,7 +2237,7 @@ comportement se contrôle à l'aide de la propriété de contexte
 Certaines partitions de la période romantique ou classique font
 apparaître des ligatures sur la moitié de la mesure, ce qui va à
 l'encontre de la règle établie -- comme le fait remarquer Gould à la
-page@tie{}153 de son ouvrage.  La reproduction d'un tel comportement se
+page 153 de son ouvrage.  La reproduction d'un tel comportement se
 contrôle à l'aide de la propriété de contexte @code{beamHalfMeasure}.
 
 @lilypond[quote,verbatim,relative=2]
@@ -2259,22 +2256,22 @@ directement liée aux propriétés @code{baseMoment}, @code{beatStructure}
 et @code{beamExceptions}.
 
 Les règles déterminant le positionnement des ligatures automatiques
-s'appliquent dans l'ordre suivant de priorité@tie{}:
+s'appliquent dans l'ordre suivant de priorité :
 
 @itemize
 @item
 Une ligature explicite -- indiquée par @code{[@dots{}]} -- sera toujours
-respectée@tie{}; sinon
+respectée ; sinon
 
 @item
 si une règle explicite de terminaison a été définie grâce à la propriété
 @code{beamExceptions} pour un type de ligature spécifique dans la
-métrique en cours, c'est elle qui s'appliquera@tie{}; sinon
+métrique en cours, c'est elle qui s'appliquera ; sinon
 
 @item
 si une règle explicite de terminaison a été définie grâce à la propriété
 @code{beamExceptions} pour un type de ligature plus large, c'est elle
-qui s'appliquera@tie{}; sinon
+qui s'appliquera ; sinon
 
 @item
 utilisation des valeurs de @code{baseMoment} et @code{beatStructure}
@@ -2332,7 +2329,7 @@ Référence des propriétés internes :
 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 @w{@code{<< @dots{} \\ @dots{} >>}}, où une voix se terminerait
+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 manuellement les dernières ligatures.
 
@@ -2398,7 +2395,7 @@ supplanter l'algorithme de groupement automatique des notes, par
 exemple pour prolonger une ligature par-dessus un silence ou une barre
 de mesure, ou bien pour suivre le rythme des paroles plutôt que celui
 des notes.  Le début et la fin de la ligature sont alors indiqués
-respectivement par @code{[} et @code{]}.
+respectivement par @code{[} et @code{]}.
 
 @lilypond[quote,relative=1,verbatim]
 r4 r8[ g' a r] r8 g[ | a] r
@@ -2408,7 +2405,7 @@ r4 r8[ g' a r] r8 g[ | a] r
 @cindex ligature manuelle et notes d'ornement
 
 Le positionnement des ligature manuelles se détermine comme pour toute
-indication attachée à une note@tie{}:
+indication attachée à une note :
 
 @lilypond[quote,relative=2,verbatim]
 c8^[ d e] c,_[ d e f g]
@@ -2418,7 +2415,7 @@ c8^[ d e] c,_[ d e f g]
 @funindex noBeam
 
 Le fait d'affubler une note particulière d'un @code{\noBeam} aura pour
-effet de l'empêcher d'être ligaturée@tie{}:
+effet de l'empêcher d'être ligaturée :
 
 @lilypond[quote,verbatim,relative=2]
 \time 2/4
@@ -2447,7 +2444,7 @@ toujours optimal.  Les propriétés @code{stemLeftBeamCount} et
 Lorsque l'une ou l'autre de ces propriétés est définie, elle ne
 s'applique qu'une seule fois, après quoi sa définition est effacée.
 Dans l'exemple qui suit, le dernier @code{fa} n'a de ligature
-supplémentaire que sur sa gauche@tie{}; autrement dit, c'est la ligature
+supplémentaire que sur sa gauche ; autrement dit, c'est la ligature
 à la croche qui est importante.
 
 @lilypond[quote,relative=2,verbatim]
@@ -2498,7 +2495,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 proprié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
@@ -2579,14 +2576,14 @@ en respectant la métrique en vigueur.
 
 Il est possible de forcer l'impression d'une barre de mesure spéciale,
 avec la commande @code{\bar} -- c'est d'ailleurs l'habitude en fin de
-morceau, où l'on voit une double barre@tie{}:
+morceau, où l'on voit une double barre :
 
 @lilypond[quote,relative=1,verbatim]
 e4 d c2 \bar "|."
 @end lilypond
 
 Rien ne s'oppose à ce que la dernière note d'une mesure ne s'arrête
-avant la barre de mesure@tie{}; on considère simplement qu'elle se
+avant la barre de mesure ; on considère simplement qu'elle se
 prolonge sur la mesure suivante.  Des débordements à répétition
 finissent par générer une musique comprimée ou qui sort de la page, pour
 la simple et bonne raison que les sauts de ligne automatiques ne peuvent
@@ -2601,7 +2598,7 @@ conduit à une musique compressée, voire à un débordement de la page.}
 @cindex invisible, barre de mesure
 
 Il est possible d'autoriser un saut de ligne même s'il n'y a pas
-de barre de mesure visible, en utilisant@tie{}:
+de barre de mesure visible, en utilisant :
 
 @example
 \bar ""
@@ -2629,7 +2626,7 @@ Lorsqu'une barre manuelle est insérée à l'endroit où viendrait se placer
 une barre normale, seul l'effet visuel en sera modifié.
 
 Vous disposez de deux types de barres simples et de cinq différentes
-doubles barres@tie{}:
+doubles barres :
 
 @lilypond[quote,relative=1,verbatim]
 f1 \bar "|"
@@ -2643,7 +2640,7 @@ e1
 @end lilypond
 
 @noindent
-ainsi que d'une barre en pointillé et d'une discontinue@tie{}:
+ainsi que d'une barre en pointillé et d'une discontinue :
 
 @lilypond[quote,relative=1,verbatim]
 f1 \bar ":"
@@ -2652,7 +2649,7 @@ a1
 @end lilypond
 
 @noindent
-et de cinq types de barre de reprise@tie{}:
+et de cinq types de barre de reprise :
 
 @lilypond[quote,relative=1,verbatim]
 f1 \bar "|:"
@@ -2663,23 +2660,21 @@ c1 \bar ":|"
 e1
 @end lilypond
 
-De plus, une barre de mesure peut s'imprimer sous la forme d'une
-coche@tie{}:
+De plus, une barre de mesure peut s'imprimer sous la forme d'une coche :
 
 @lilypond[quote,relative=1,verbatim]
 f1 \bar "'"
 @end lilypond
 
-On rencontre habituellement ces signes dans le chant grégorien@tie{};
-nous vous invitons dans ce cadre particulier à plutôt utiliser
+On rencontre habituellement ces signes dans le chant grégorien ; nous
+vous invitons dans ce cadre particulier à plutôt utiliser
 @code{\divisioMinima}, comme indiqué au paragraphe @ref{Divisions} du
 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 :
 
 @lilypond[quote,relative=2,verbatim]
 c4 c c c
@@ -2707,7 +2702,7 @@ différentes commandes de reprise (voir @ref{Répétitions et reprises})
 qui se chargeront d'imprimer le type de barre approprié.
 
 Dans les faits, un @code{"||:"} équivaut à un @code{"|:"} sauf s'il
-intervient à un saut de ligne@tie{}: une double barre sera alors
+intervient à un saut de ligne : une double barre sera alors
 imprimée en fin de portée, et la barre de reprise au début de la
 nouvelle.
 
@@ -2720,7 +2715,7 @@ c4 c c c
 @end lilypond
 
 LilyPond dispose de six différents moyens de combiner une barre de
-reprise avec un signe @emph{segno}@tie{}:
+reprise avec un signe @emph{segno} :
 
 @lilypond[quote,relative=2,verbatim]
 c4 c c c
@@ -2782,13 +2777,12 @@ les portées d'un @code{StaffGroup}, d'un @code{PianoStaff} ou d'un
 @funindex bartype
 
 La commande @samp{\bar @var{type_de_barre}} sert de raccourci pour
-@samp{\set Timing.whichBar = @var{type_de_barre}}.  Dès
-que l'on définit @code{whichBar}, une barre de mesure est créée selon le
-style défini.
+@samp{\set Timing.whichBar = @var{type_de_barre}}.  Dès que l'on définit
+@code{whichBar}, une barre de mesure est créée selon le style défini.
 
 Le type de barre de mesure par défaut utilisé pour l'insertion
-automatique est @code{"|"}.  Vous pouvez en changer à tout moment grâce
-à @samp{\set Timing.defaultBarType = @var{type_de_barre}}.
+automatique est @code{"|"}.  Vous pouvez en changer à tout moment grâce
+à @samp{\set Timing.defaultBarType = @var{type_de_barre}}.
 
 @seealso
 Manuel de notation :
@@ -2817,7 +2811,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
-pouvez aussi le définir de manière arbitraire@tie{}:
+pouvez aussi le définir de manière arbitraire :
 
 @lilypond[verbatim,quote,fragment,relative=1]
 c1 c c c
@@ -2838,10 +2832,10 @@ temps annuler le comportement par défaut afin que les numéros puissent
 la propriété @code{break-visibility} du @code{BarNumber}.  Elle se
 compose de trois commutateurs -- définis à @qq{vrai} (@code{#t}) ou
 @qq{faux} (@code{#f}) -- pour spécifier si le numéro de mesure est
-visible ou non.  Les valeurs sont rangées dans l'ordre suivant@tie{}:
+visible ou non.  Les valeurs sont rangées dans l'ordre suivant :
 @code{visible en fin de ligne}, @code{visible en cours de ligne},
 @code{visible en début de ligne}.  Voici comment imprimer partout les
-numéros de mesure@tie{}:
+numéros de mesure :
 
 @lilypond[verbatim,quote,relative=1]
 \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
@@ -2911,7 +2905,7 @@ positionnement.
 
 Les tests de limite de mesure (ou tests de mesure) aident à détecter
 les erreurs dans les durées.  Un test de mesure s'écrit avec une barre
-verticale, @code{|}.  Lors du traitement, elle doit correspondre à une
+verticale, @code{|}.  Lors du traitement, elle doit correspondre à une
 barre de mesure.  Sinon, un avertissement est émis qui indique le numéro
 de ligne où est détectée l'erreur.  Dans l'exemple suivant, le deuxième
 test de mesure signale une erreur.
@@ -2921,7 +2915,7 @@ test de mesure signale une erreur.
 @end example
 
 Le test de mesure peut être aussi utilisé dans les paroles, par
-exemple@tie{}:
+exemple :
 
 @example
 \lyricmode @{
@@ -2945,7 +2939,7 @@ L'origine du problème est de fait plus évidente.
 
 Il est aussi possible d'attribuer une autre valeur au symbole
 @code{|}, en assignant une expression musicale à @code{pipeSymbol}.
-Dans l'exemple suivant, le @code{|} servira à insérer une double barre
+Dans l'exemple suivant, le @code{|} servira à insérer une double barre
 là où il apparaît, au lieu de simplement vérifier que la fin de la
 mesure est atteinte.
 
@@ -2972,7 +2966,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@tie{}123.
+point (variable @code{currentBarNumber}) n'est pas 123.
 
 @seealso
 Morceaux choisis :
@@ -2999,7 +2993,7 @@ c1 \mark \default
 
 @noindent
 Lorsque vous utilisez @code{\mark \default}, le repère s'incrémente
-automatiquement@tie{}; toutefois donner un nombre en argument permet de
+automatiquement ; toutefois donner un nombre en argument permet de
 spécifier manuellement le repère en question.  La valeur à utiliser
 est enregistrée dans la propriété @code{rehearsalMark}.
 
@@ -3012,10 +3006,10 @@ c1 \mark \default
 @end lilypond
 
 @noindent
-La lettre@tie{}@strong{I} n'est pas utilisée, conformément aux usages de
-la gravure.  Cependant, vous pourrez intégrer la lettre @strong{I} en
+La lettre @strong{I} n'est pas utilisée, conformément aux usages de
+la gravure.  Cependant, vous pourrez intégrer la lettre @strong{I} en
 utilisant l'une des commandes suivantes selon que ce repère doive être
-simple, inclus dans un rectangle ou dans un cercle@tie{}:
+simple, inclus dans un rectangle ou dans un cercle :
 
 @example
 \set Score.markFormatter = #format-mark-alphabet
@@ -3066,10 +3060,10 @@ définitions de @code{format-mark-numbers} (comportement par défaut),
 d'autres fonctions de formatage.
 
 @code{format-mark-barnumbers}, @code{format-mark-box-barnumbers} et
-@code{format-mark-circle-barnumbers}  permettent d'imprimer le numéro
+@code{format-mark-circle-barnumbers} permettent d'imprimer le numéro
 de mesure au lieu des compteurs alphabétique ou numérique.
 
-On peut aussi spécifier manuellement une marque de repère@tie{}:
+On peut aussi spécifier manuellement une marque de repère :
 
 @example
 \mark "A1"
@@ -3205,8 +3199,8 @@ pour chaque petite croche.
 
 La commande @code{\afterGrace} sert à placer une petite note après une
 note réelle -- et non @emph{avant} comme d'ordinaire.  Cette commande
-requiert deux arguments@tie{}: la note réelle, et la ou les petites
-notes qui s'y rattachent.
+requiert deux arguments : la note réelle, et la ou les petites notes qui
+s'y rattachent.
 
 @lilypond[quote,verbatim,relative=2]
 c1 \afterGrace d1 { c16[ d] } c1
@@ -3236,7 +3230,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 à
-sept huitièmes de la durée de la note de base@tie{}:
+sept huitièmes de la durée de la note de base :
 
 @lilypond[quote,verbatim,relative=2]
 \new Voice {
@@ -3256,7 +3250,7 @@ Les expressions @code{\grace} obéissent à des règles typographiques
 particulières, notamment en matière d'orientation et de 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 additionnels doivent également être
+@code{\grace} ; ces réglages additionnels doivent également être
 désactivés dans cette même expression.
 
 @lilypond[quote,verbatim,relative=2]
@@ -3317,7 +3311,7 @@ apparaîtra comme une @emph{appoggiatura}, c'est-à-dire sans trait.
 La synchronisation des petites notes se fait de façon parfois
 surprenante, car les autres objets de la portée -- barre de mesure,
 armure, etc. -- sont eux aussi synchrones.  Pensez-y lorsque vous
-mêlez des portées comprenant des petites notes et d'autres sans@tie{}:
+mêlez des portées comprenant des petites notes et d'autres sans :
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -3329,7 +3323,7 @@ mêlez des portées comprenant des petites notes et d'autres sans@tie{}:
 @noindent
 Il est possible de remédier à cela en insérant, sur les autres portées,
 des silences invisibles dans une expression précédée de @code{\grace} et
-correspondant à la durée des petites notes@tie{}:
+correspondant à la durée des petites notes :
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -3367,7 +3361,7 @@ accMusic = {
 @end lilypond
 
 Seules des expressions musicales séquentielles peuvent être utilisées
-pour des petites notes@tie{}; il n'est pas possible d'imbriquer ni de
+pour des petites notes ; il n'est pas possible d'imbriquer ni de
 juxtaposer des sections de petites notes, faute de quoi le traitement du
 code peut échouer ou produire des erreurs.
 
@@ -3476,14 +3470,14 @@ chapitre @ref{Numéros de mesure}.
 
 @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.  Sa valeur
+à 4/4, elle est de 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
-remise à@tie{}0 dès lors qu'on dépasse @code{measureLength}@tie{}; la
-variable @code{currentBarNumber} est alors incrémentée.
+remise à 0 dès lors qu'on dépasse @code{measureLength} ; la variable
+@code{currentBarNumber} est alors incrémentée.
 
 @item timing
 Lorsqu'on lui assigne la valeur @emph{vrai}, les valeurs ci-dessus
@@ -3494,10 +3488,10 @@ graveur restera indéfiniment dans la mesure en cours.
 
 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.  Arrivé à 4/8 dans la
-troisième mesure, nous avançons de 1/8, en assignant 5/8 à
+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}, raccourcissant donc cette mesure d'une croche.
-La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
+La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
 
 @lilypond[quote,verbatim]
 \new Voice \relative c' {
@@ -3513,10 +3507,9 @@ La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
 
 @noindent
 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.
+durée de n/d 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
 Manuel de notation :
index a511070cb188022d59e4b3cb8318e66609937eeb..24fc309aefa9886f4fd29f8e177c9deaa0be6806 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage : fr -*-
 @ignore
-    Translation of GIT committish: 0f93dd92ffa0319328e58148458d22c5448b3d58
+    Translation of GIT committish: 43b53582a5b7400d15f7dd6adf55b27dd874067d
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -54,7 +54,7 @@ concernées.
 @ref{Développement} : pour ceux qui veulent contribuer et tester.
 
 @item
-@ref{GSoC}: liste des projets pour le Google Summer of Code.
+@ref{GSoC 2012}: liste des projets pour le Google Summer of Code 2012.
 
 @item
 @ref{Auteurs} : ceux qui ont permis à LilyPond d'être ce qu'il est
@@ -92,7 +92,7 @@ aux cours des versions précédentes.
 * Participation::
 * Mécénat::
 * Développement::
-* GSoC::
+* GSoC 2012::
 * Auteurs::
 * Publications::
 * Archives::
@@ -130,7 +130,7 @@ poster sur lilypond-user à l'aide de gmane}
 @end quotation
 
 @warning{Lorsque vous posez une question, merci de fournir des
-@ref{Exemples minimaux}@tie{}!}
+@ref{Exemples minimaux} !}
 
 
 @subsubheading LilyPond Snippet Repository
@@ -138,7 +138,7 @@ poster sur lilypond-user à l'aide de gmane}
 Le LilyPond Snippet Repository regroupe des exemples de situations
 particulières auxquelles ont été confrontés les utilisateurs de LilyPond.
 Ils sont librement réutilisables dans vos propres travaux.  N'hésitez
-pas à apporter votre concours à cette banque de trucs et astuces@tie{}!
+pas à apporter votre concours à cette banque de trucs et astuces !
 
 @example
 @uref{http://lsr.dsi.unimi.it}
@@ -151,7 +151,7 @@ sont directement inclus dans la documentation, volume
 
 @subsubheading IRC
 
-Vous pouvez obtenir quelque support au travers de notre canal IRC@tie{}:
+Vous pouvez obtenir quelque support au travers de notre canal IRC :
 
 @example
 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
@@ -330,10 +330,10 @@ arrive.
 @item
 La génération d'un exemple minimaliste permet de comprendre ce qui se
 passe et évite la plupart du temps de signaler un problème qui, en
-réalité, n'existe pas@tie{}: lorsqu'un @qq{bogue} ne peut être
-reproduit dans le cadre d'un exemple minimal, il y a de fortes
-présomptions qu'il s'agisse d'une inadéquation entre l'utilisateur et
-LilyPond plutôt que réellement d'un @qq{bogue}.
+réalité, n'existe pas : lorsqu'un @qq{bogue} ne peut être reproduit dans
+le cadre d'un exemple minimal, il y a de fortes présomptions qu'il
+s'agisse d'une inadéquation entre l'utilisateur et LilyPond plutôt que
+réellement d'un @qq{bogue}.
 
 @end itemize
 @divEnd
@@ -360,9 +360,8 @@ mesure.
 @item
 Lorsque vous créez un exemple minimal à partir de votre code, commencez
 par commenter des portions de votre fichier -- à l'aide de @w{@code{%}
-ou @code{%@{ @dots{} %@}}}.  Tout ce que vous mettez en commentaire et
-qui ne nuit pas à la démonstration est superflu@tie{};
-suprimez-le@tie{}!
+ou @code{%@{ @dots{} %@}}}.  Tout ce que vous mettez en commentaire et
+qui ne nuit pas à la démonstration est superflu ; suprimez-le !
 
 @item
 Évitez autant que faire se peut toute notation, tonalité ou métrique
@@ -384,7 +383,7 @@ Le cas échéant, joignez une image de ce à quoi vous voulez arriver.
 @divClass{column-center-bottom}
 @subheading Jusqu'où pousser le minimalisme@tie{}?
 
-En voici un exemple@tie{}:
+En voici un exemple :
 
 @example
 \version "2.14.1"
@@ -404,8 +403,7 @@ En voici un exemple@tie{}:
 @}
 @end example
 
-C'est vrai, ce n'est pas très long.  Mais on peut encore le
-réduire@tie{}:
+C'est vrai, ce n'est pas très long.  Mais on peut encore le réduire :
 
 @example
 \version "2.14.1"
@@ -434,7 +432,7 @@ Si votre saisie entraîne un crash ou une sortie erronée, c'est un bogue.
 @subheading Étape 1 : Le bogue est-il déjà recensé ?
 
 Un recensement des bogues non encore résolus est disponible sur notre
-@emph{google bug tracker}@tie{}; suivez le lien
+@emph{google bug tracker} ; suivez le lien
 
 @example
 @uref{http://code.google.com/p/lilypond/issues/list}
@@ -460,7 +458,7 @@ pas de suffisamment de ressources pour traiter les rapports de bogue,
 aussi tout exemple non minimaliste sera rejeté.  Dans la plupart des
 cas, seules quelques notes suffisent à démontrer le dysfonctionnement.}
 
-Voici ce à quoi devrait ressembler tout signalement de bogue@tie{}:
+Voici ce à quoi devrait ressembler tout signalement de bogue :
 
 @example
 % Dans une liaison de prolongation
@@ -507,14 +505,14 @@ ligne
 @end example
 
 @noindent
-sans oublier le @code{>} au tout début de votre message@tie{}; c'est
+sans oublier le @code{>} au tout début de votre message ; c'est
 @strong{impératif}.
 
 Si vous ne voulez ou ne pouvez pas envoyer un rapport de bogue selon les
 instructions et en anglais, envoyez votre rapport ou posez votre
 question sur la
 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
-liste francophone}@tie{}; nous nous chargerons de transmettre un rapport
+liste francophone} ; nous nous chargerons de transmettre un rapport
 à la liste anglophone et assurerons le suivi.
 
 @end itemize
@@ -585,7 +583,7 @@ Il fut un temps où
 @end itemize
 
 Le projet LilyPond ne dispose d'aucune organisation quant à ces
-@qq{efforts}@tie{}; il n'est en aucun cas partie prenante dans ces
+@qq{efforts} ; il n'est en aucun cas partie prenante dans ces
 transactions ni ne saurait les interdire.  Tout contrat qui pourrait
 intervenir entre personnes privées ne saurait nous impliquer.
 
@@ -595,7 +593,7 @@ intervenir entre personnes privées ne saurait nous impliquer.
 @subheading Principes généraux
 
 Tout utilisateur désireux de rétribuer un travail doit avoir à l'esprit
-les points suivants@tie{}:
+les points suivants :
 
 @itemize
 @item
@@ -604,10 +602,9 @@ sur les différentes listes de diffusion.
 
 @item
 Tout entendement entre personnes privées requiert les mêmes précautions
-de base que n'importe quelle transaction@tie{}: qui paye, combien, par
-quel moyen et dans quelles conditions.  Nous vous invitons à lever tout
-doute ou ambiguïté à ce sujet, avant même que les travaux soient
-entamés.
+de base que n'importe quelle transaction : qui paye, combien, par quel
+moyen et dans quelles conditions.  Nous vous invitons à lever tout doute
+ou ambiguïté à ce sujet, avant même que les travaux soient entamés.
 
 @end itemize
 
@@ -632,7 +629,7 @@ statistiques s'arrêtent à la version @versionDevel{}.
 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, sur un trimestre}
 @end multitable
 
-Développeurs intéressés@tie{}:
+Développeurs intéressés :
 @table @asis
 @item @email{dak@@gnu.org, David Kastrup (le contacter en anglais)}
 Vos contributions me permettront de continuer mon activité à temps plein
@@ -676,11 +673,11 @@ lecture des @ref{Manuels, manuels pour la version stable}.}
 @divClass{column-center-top}
 @subheading Numérotation des versions
 
-Il existe deux jeux de version pour LilyPond@tie{}: des versions stables
+Il existe deux jeux de version pour LilyPond : des versions stables
 et des versions instables de développement.  Les versions stables
 comportent, en versionnage @qq{mineur}, un numéro pair (par ex. 2.8,
-2.10 ou 2.12).  Les versions de développement, quant à elles,
-comportent un versionnage @qq{mineur} impair (par ex. 2.7, 2.9 ou 2.11).
+2.10 ou 2.12).  Les versions de développement, quant à elles,
+comportent un versionnage @qq{mineur} impair (par ex. 2.7, 2.9 ou 2.11).
 
 @divEnd
 
@@ -696,7 +693,7 @@ dans le Guide du contributeur.
 @end quotation
 
 Les rédacteurs de la documentation ainsi que les testeurs préféreront
-travailler à partir des binaires les plus à jour@tie{}:
+travailler à partir des binaires les plus à jour :
 
 @quotation
 
@@ -821,7 +818,7 @@ Archive de tous les tests de régression}
 @subheading Manuels
 
 @ifclear web_version
-@warning{Il s'agit des manuels pour LilyPond @version{}@tie{}; la
+@warning{Il s'agit des manuels pour LilyPond @version{} ; la
 dernière mouture est consultable sur @url{http://lilypond.org}}
 @end ifclear
 
@@ -915,50 +912,44 @@ dernière mouture est consultable sur @url{http://lilypond.org}}
 @divEnd
 
 
-@node GSoC
-@unnumberedsec GSoC
-@translationof GSoC
+@node GSoC 2012
+@unnumberedsec GSoC 2012
+@translationof GSoC 2012
 
 
 @divClass{column-center-top}
 @subheading Le Google Summer of Code
 
-Pour reprendre les termes même du 
-@uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012,
-site du GSoC}, 
-@qq{Le Google Summer of Code est un programme global qui rémunère des
-étudiants pour écrire du code au bénéfice de projets @emph{open source}.
-Google a travaillé de concert avec la communauté @emph{open source} afin
-d'identifier et subventionner des projets passionnants au cours de l'été
-prochain.}
+Le Google Summer of Code est un programme global qui rémunère des
+étudiants durant la période estivale, pour teavailler au profit de
+projets @emph{open source}.
 
 L'équipe LilyPond considère qu'il s'agit là d'une excellente opportunité
-pour recruter de nouveaux contributeurs, encourager et motiver les
-étudiants qui participent déjà au développement de LilyPond et,
-pourquoi pas, écrire du code qui bénéficiera à tout le monde.
-
-Nous participons au GSoC sous l'égide du projet GNU.  Vous trouverez
-plus d'informations sur les conditions de participations sur la
-@uref{http://www.gnu.org/software/soc-projects/guidelines.html,
-page GNU GSoC}.
+pour recruter de nouveaux contributeurs, encourager et motiver des
+étudiants qui participent déjà au développement de LilyPond.  L'un de
+nos contributeurs a été reçu pour participer à l'édition 2012 du
+programme, sous l'égide du @uref{http://www.gnu.org/, projet GNU}, et
+nous comptons bien participer aux éditions futures.
 
 @divEnd
 
 
 @divClass{column-center-bottom}
-@subheading Recensement de nos idées
+@subheading Recensement de nos idées pour 2012
 
-Voici les projets que nous proposons aux étudiants du GSoC.  N'hésitez
-pas à émettre vos propres suggestions si aucun d'entre eux ne vous
-convient.  Par ailleurs, si l'un de ces projets vous semble trop
-volumineux, il est toujours possible d'en réduire l'ampleur.
+Voici les projets que nous avons proposés aux étudiants du GSoC 2012.
+Bien que la période de candidature soit close, nous avons décidé de
+maintenir en ligne cette page du site, comme source d'inspiration pour
+ceux qui seraient intéressés au développement de LilyPond.  Des membres
+de l'équipe de développement aideront volontiers ceux qui aimeraient
+s'attaquer à l'un de ces projets.
 
-Nous exigeons des étudiants intéressés un minimum de connaissances de
-@code{git}.  En dehors du dernier projet, il serait souhaitable que les
-candidats connaissent un peu la musique.
+Il y a naturellement bien d'autres choses à améliorer dans LilyPond, y
+compris dans les détails.  Une liste exhaustive des problèmes est
+disponible @uref{http://code.google.com/p/lilypond/issues/list, ici}.
 
 
-@subheading Notes d'ornement (grace notes)
+@subheading Notes d'ornement @emph{(grace notes)}
 
 Résolution des problèmes de synchronisation des notes d'ornement, tout
 en tenant compte de l'architecture sous-jacente (voir
@@ -982,7 +973,7 @@ portée seulement.
 
 Ajout d'une fonctionnalité d'export au format MusiXML et amélioration de
 l'import, tout en fournissant des tests de performance.  Selon le temps
-imparti, ceci pourrait se restreindre à@tie{}:
+imparti, ceci pourrait se restreindre à :
 
 @divClass{keep-bullets}
 @itemize
@@ -990,21 +981,21 @@ imparti, ceci pourrait se restreindre à@tie{}:
 @item
 L'exportation d'un minimum d'informations musicales tel que cela se
 pratique déjà au niveau du MIDI, autrement dit à l'aide de classes
-d'exportateurs dérivées de la classe @emph{translator}@tie{};
+d'exportateurs dérivées de la classe @emph{translator} ;
 
 @item
 Construction de l'arborescence XML d'après le contenu musical de base, et
-connexion des éléments musicaux à des balises XML@tie{};
+connexion des éléments musicaux à des balises XML ;
 
 @item
 Faire en sorte que tous les graveurs LilyPond restent pleinement
-opérationnels@tie{};
+opérationnels ;
 
 @item
 Ajout d'une capacité de lier tout objet de rendu -- autrement dit chaque
 stencil ou groupe de stencils -- à l'élément musical qui en est la
 cause et, par voie de conséquence, à la balise correspondante dans
-l'arborescence XML@tie{};
+l'arborescence XML ;
 
 @item
 Ajout d'un moteur de rendu XML qui pourrait alors inclure l'information
@@ -1031,7 +1022,7 @@ comparatifs, constituerait un plus.
 
 Le galbe par défaut des liaisons n'est souvent pas pleinement
 satisfaisant.  Il est par ailleurs impossible de marquer une liaison de
-prolongation entre des enharmoniques (@code{@{ cis'~ des' @}}), et la
+prolongation entre des enharmoniques (@code{@{ cis'~ des' @}}), et la
 @qq{coupure} d'une liaison par un changement de clef ou de ligne n'est
 pas totalement fonctionnelle.  Ce projet comporte entre autres un
 recensement d'exemples de résultats défectueux, l'appréciation du
@@ -1082,41 +1073,6 @@ le temps de calcul nécessaire à la génération des ligatures.
 @strong{Mentors :} Mike Solomon, Carl Sorensen
 
 
-@subheading Amélioration du support des tablatures
-
-@divClass{keep-bullets}
-@itemize
-
-@item
-Accordages non monotoniques, tel le Ukulele ;
-
-@item
-Création d'un mode de saisie spécifique -- pour l'instant, l'information
-musicale est saisie en notation occidentale moderne, comme @qq{un fa
-dièse noire}, puis convertie en tablature -- pour faciliter la
-transcription de tablatures médiévales pour luth@tie{};
-
-@item
-Implémentation de fonctionnalités de tablatures modernes, tels les
-désinences, pichenettes et tapotements@tie{};
-
-@item
-Un diagramme de fret correspondant à un accord particulier devrait
-pouvoir permettre de reproduire cet accord sur la portée, sans être
-limité à l'accord par défaut.
-
-@end itemize
-@divEnd
-
-@strong{Difficulté :} facile
-
-@strong{Préalable :} C++
-
-@strong{Connaissance appréciée :} notation en tablature
-
-@strong{Mentor :} Carl Sorensen
-
-
 @subheading Nettoyage des messages en cours de compilation
 
 Il s'agit d'assainir les messages du compilateur, l'analyse du code
@@ -1125,7 +1081,7 @@ d'analyse automatique du code (messages en @code{g++} ou @code{clang})
 ainsi que les outils d'analyse comme @emph{valgrind} pour les
 éventuelles fuites de mémoire ou @emph{callgrind} pour le profilage du
 code, fournissent des informations précieuses quant à d'éventuelles
-faiblesses du code C++.  Faire le ménage dans tous ces messages nous
+faiblesses du code C++.  Faire le ménage dans tous ces messages nous
 permettrait de rejeter tout patch qui introduirait des messages
 superflus.
 
index 33b7d881679c48fcc0d52364330b22230d512b80..2793ab2b1fc061bbf1caaf7771359e7d699a7f25 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 @c This file is part of web.texi
 @ignore
-    Translation of GIT committish: a2b43b4313b687bd94c281d40212ddced9b5c3cd
+    Translation of GIT committish: 43b53582a5b7400d15f7dd6adf55b27dd874067d
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
index 62dac8feced7b090adfa5aa026c5514065302996..928366317d497e3420a050f3ccaab3d0e65c0068 100644 (file)
@@ -116,7 +116,7 @@ $LY_LANGUAGES->{'fr'} = {
 
 $LY_LANGUAGES->{'hu'} = {
     'Back to Documentation Index' => 'Vissza a dokumentációk jegyzékéhez',
-    '<p>Thanks to ${webdev_link} for hosting ${lily_site}.' => 'Köszönet a ${webdev_link} részére a ${lily_site} tárhelyért.',
+    '<p>Thanks to ${webdev_link} for hosting ${lily_site}.' => '<p>Köszönet a ${webdev_link} részére a ${lily_site} tárhelyért.',
 };
 
 $LY_LANGUAGES->{'it'} = {
@@ -126,7 +126,7 @@ $LY_LANGUAGES->{'it'} = {
 
 $LY_LANGUAGES->{'ja'} = {
     'Back to Documentation Index' => 'ドキュメント インデックスに戻る',
-    '<p>Thanks to ${webdev_link} for hosting ${lily_site}.' => '${lily_site} をホスティングしてくれている ${webdev_link} に感謝します。',
+    '<p>Thanks to ${webdev_link} for hosting ${lily_site}.' => '<p>${lily_site} をホスティングしてくれている ${webdev_link} に感謝します。',
 };
 
 
@@ -137,7 +137,7 @@ $LY_LANGUAGES->{'nl'} = {
 
 $LY_LANGUAGES->{'zh'} = {
     'Back to Documentation Index' => '回到文档索引',
-    '<p>Thanks to ${webdev_link} for hosting ${lily_site}.' => '非常感谢 ${webdev_link} 提供 ${lily_site} 的主机空间。',
+    '<p>Thanks to ${webdev_link} for hosting ${lily_site}.' => '<p>非常感谢 ${webdev_link} 提供 ${lily_site} 的主机空间。',
 };
 
 # FIXME: request the translations below then send them to texi2html/texinfo devs
index eb44b3d3c2ab8487932fc3516569d3a24cb2b201..a92aa33279b6c85bea94f1796038121324e5d2bb 100644 (file)
@@ -307,12 +307,16 @@ acknowledged.
 Voor MacOS 10.4 of nieuwer, met Intel-processors (als je
 twijfelt, gebruik deze).
 
+MacOS X 10.7 Lion wordt nog niet ondersteund.
+
 @item
 @sourceimage{logo-macosx,,,}
 @downloadStableDarwinPPC
 Voor MacOS 10.4 of nieuwer, met G3- en G4-processors (oudere
 Apple computers).
 
+MacOS X 10.7 Lion wordt nog niet ondersteund.
+
 @end itemize
 
 @subsubheading Installeren
index fdaeb1ddd0d748d6f1317e0f21b3017ac05f598d..aaa66c2b1c2a80fc0dc47476751c39ea7a97426d 100644 (file)
@@ -1,17 +1,18 @@
-# translation of LilyPond documentation
+# translation of LilyPond documentation to Chinese (simplified)
 # Copyright (C) 2006 Han-Wen Nienhuys, Jan Nieuwenhuizen
 # This file is distributed under the same license as the lilypond package.
 # Ben Luo <benluo@gmail.com>, 2011
+# Anthony Fok <foka@debian.org>, 2012
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: zh\n"
+"Project-Id-Version: lilypond-doc 2.15.40\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-01-27 13:12+0100\n"
+"POT-Creation-Date: 2012-06-08 12:00+0800\n"
 "PO-Revision-Date: 2011-01-23 20:47+0800\n"
-"Last-Translator: Ben Luo <benluo@gmail.com>\n"
-"Language-Team: 汉语 <LL@li.org>\n"
-"Language: 汉语\n"
+"Last-Translator: Anthony Fok <foka@debian.org>\n"
+"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
+"Language: zh_CN\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -31,12 +32,12 @@ msgstr ""
 #: postprocess_html.py:69
 #, python-format
 msgid "Other languages: %s."
-msgstr "其语言:%s。"
+msgstr "其语言:%s。"
 
 #: postprocess_html.py:70
 #, python-format
 msgid "About <A HREF=\"%s\">automatic language selection</A>."
-msgstr ""
+msgstr "关于 <A HREF=\"%s\">自动语言选择</A>"
 
 #: postprocess_html.py:330
 msgid "stable-branch"
@@ -48,7 +49,7 @@ msgstr "开发分支"
 
 #: translations-status.py:72
 msgid "Section titles"
-msgstr "标题"
+msgstr "章节标题"
 
 #: translations-status.py:73
 #, python-format
@@ -61,7 +62,7 @@ msgstr "翻译者"
 
 #: translations-status.py:74
 msgid "Translation checkers"
-msgstr "校对"
+msgstr "翻译校对"
 
 #: translations-status.py:75
 msgid "Translated"
@@ -73,15 +74,15 @@ msgstr "最新"
 
 #: translations-status.py:76
 msgid "Other info"
-msgstr "其信息"
+msgstr "其信息"
 
 #: translations-status.py:78
 msgid "no"
-msgstr ""
+msgstr ""
 
 #: translations-status.py:79
 msgid "not translated"
-msgstr "没有翻译"
+msgstr "尚未翻译"
 
 #: translations-status.py:81
 #, python-format
@@ -91,7 +92,7 @@ msgstr "部分 (%(p)d %%)"
 #: translations-status.py:83
 #, python-format
 msgid "partially translated (%(p)d %%)"
-msgstr "部分翻译 (%(p)d %%)"
+msgstr "已翻译了一部分 (%(p)d %%)"
 
 #: translations-status.py:84 translations-status.py:86
 msgid "yes"
@@ -107,7 +108,7 @@ msgstr "最新的"
 
 #: translations-status.py:88
 msgid "partially"
-msgstr "部分"
+msgstr "部分"
 
 #: translations-status.py:89
 msgid "partially up to date"
@@ -119,11 +120,11 @@ msgstr "不适用"
 
 #: translations-status.py:91
 msgid "pre-GDP"
-msgstr ""
+msgstr "GDP 前"
 
 #: translations-status.py:92
 msgid "post-GDP"
-msgstr ""
+msgstr "GDP 后"
 
 #. -*- coding: utf-8 -*-
 #. Documentation/changes.tely:158 (variable)
@@ -138,13 +139,12 @@ msgid "Top"
 msgstr "首页"
 
 #. @top in Documentation/changes.tely
-#, fuzzy
 msgid "New features in 2.16 since 2.14"
-msgstr "从2.12到2.13出现的新特性"
+msgstr "从 2.14 到 2.16 出现的新功能"
 
 #. @top in Documentation/macros.itexi
 msgid "LilyPond --- \\\\TITLE\\\\"
-msgstr ""
+msgstr "LilyPond --- \\\\TITLE\\\\"
 
 #. @subsubheading in Documentation/macros.itexi
 msgid "Predefined commands"
@@ -160,7 +160,7 @@ msgstr "参见"
 
 #. @subsubheading in Documentation/macros.itexi
 msgid "Known issues and warnings"
-msgstr "知道的问题和警告"
+msgstr "已知问题和警告"
 
 #. @node in Documentation/essay.tely
 #. @appendix in Documentation/essay.tely
@@ -178,17 +178,17 @@ msgstr "LilyPond 索引"
 #. @node in Documentation/essay/engraving.itely
 #. @chapter in Documentation/essay/engraving.itely
 msgid "Music engraving"
-msgstr ""
+msgstr "音乐雕版"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
 msgid "The LilyPond story"
-msgstr ""
+msgstr "LilyPond 的故事"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
 msgid "Engraving details"
-msgstr ""
+msgstr "雕版细节"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
@@ -198,32 +198,32 @@ msgstr "音乐字体"
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Optical spacing"
-msgstr ""
+msgstr "视觉空间"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Ledger lines"
-msgstr ""
+msgstr "附加线"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Optical sizing"
-msgstr "可选的尺寸"
+msgstr "视觉大小调整"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Why work so hard?"
-msgstr "为ä»\80ä¹\88å·¥ä½\9cå\9c°å¦\82æ­¤辛苦?"
+msgstr "为ä»\80ä¹\88å·¥ä½\9cå¾\97è¿\99ä¹\88辛苦?"
 
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
 msgid "Automated engraving"
-msgstr ""
+msgstr "自动雕版"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
 msgid "Beauty contests"
-msgstr ""
+msgstr "选美大赛"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
@@ -238,7 +238,7 @@ msgstr "把事情做对"
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
 msgid "Building software"
-msgstr "生产软件"
+msgstr "构建软件"
 
 #. @node in Documentation/essay/engraving.itely
 #. @unnumberedsubsec in Documentation/essay/engraving.itely
@@ -263,7 +263,7 @@ msgstr "让 LilyPond 工作"
 #. @node in Documentation/essay/engraving.itely
 #. @section in Documentation/essay/engraving.itely
 msgid "Engraved examples (BWV 861)"
-msgstr ""
+msgstr "雕版例子 (BWV 861)"
 
 #. @node in Documentation/essay/literature.itely
 #. @chapter in Documentation/essay/literature.itely
@@ -285,13 +285,12 @@ msgid "University of Colorado Engraving music bibliography"
 msgstr ""
 
 #. @subheading in Documentation/essay/literature.itely
-#, fuzzy
 msgid "Computer notation bibliography"
-msgstr "计算机五线谱"
+msgstr "计算机记谱法参考文献"
 
 #. @subheading in Documentation/essay/literature.itely
 msgid "Engraving bibliography"
-msgstr ""
+msgstr "雕版印刷术参考文献"
 
 #. @node in Documentation/fdl.itexi
 #. @appendix in Documentation/fdl.itexi
@@ -306,7 +305,7 @@ msgstr ""
 #. @node in Documentation/fdl.itexi
 #. @appendix in Documentation/fdl.itexi
 msgid "GNU Free Documentation License"
-msgstr "GNU 自由文档协议"
+msgstr "GNU 自由文档许可证"
 
 #. @heading in Documentation/fdl.itexi
 msgid "ADDENDUM: How to use this License for your documents"
@@ -337,12 +336,12 @@ msgstr ""
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @chapter in Documentation/extending/scheme-tutorial.itely
 msgid "Scheme tutorial"
-msgstr ""
+msgstr "Scheme 教程"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @section in Documentation/extending/scheme-tutorial.itely
 msgid "Introduction to Scheme"
-msgstr ""
+msgstr "Scheme 简介"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
@@ -352,7 +351,7 @@ msgstr ""
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
 msgid "Scheme variables"
-msgstr ""
+msgstr "Scheme 变量"
 
 #. @node in Documentation/extending/scheme-tutorial.itely
 #. @subsection in Documentation/extending/scheme-tutorial.itely
@@ -516,27 +515,25 @@ msgstr "面向程序员的界面"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Lilypond code blocks"
-msgstr "LilyPond 组件的变量"
+msgstr "LilyPond 代码块"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
 #. @node in Documentation/notation/notation-appendices.itely
 #. @appendixsec in Documentation/notation/notation-appendices.itely
 msgid "Scheme functions"
-msgstr ""
+msgstr "Scheme 函数"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
 msgid "Scheme function definitions"
-msgstr ""
+msgstr "Scheme 函数定义"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Scheme function usage"
-msgstr "音乐函数语法"
+msgstr "Scheme 函数用法"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
@@ -551,15 +548,13 @@ msgstr "音乐函数"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Music function definitions"
-msgstr "音乐函数"
+msgstr "音乐函数定义"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Music function usage"
-msgstr "音乐函数"
+msgstr "音乐函数用法"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @subsection in Documentation/extending/programming-interface.itely
@@ -589,9 +584,8 @@ msgstr "空函数"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
-#, fuzzy
 msgid "Event functions"
-msgstr "函数"
+msgstr "事件函数"
 
 #. @node in Documentation/extending/programming-interface.itely
 #. @section in Documentation/extending/programming-interface.itely
@@ -718,7 +712,7 @@ msgstr "编译一个文件"
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
 msgid "Entering input"
-msgstr "入输入"
+msgstr "入输入"
 
 #. @subheading in Documentation/learning/tutorial.itely
 msgid "Producing output"
@@ -729,14 +723,14 @@ msgstr "产生输出"
 #. @node in Documentation/cs/learning/tutorial.itely
 #. @subsection in Documentation/cs/learning/tutorial.itely
 msgid "MacOS X"
-msgstr ""
+msgstr "Mac OS X"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
 #. @node in Documentation/cs/learning/tutorial.itely
 #. @subsection in Documentation/cs/learning/tutorial.itely
 msgid "Windows"
-msgstr ""
+msgstr "Windows"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
@@ -755,7 +749,7 @@ msgstr "简单的乐谱"
 
 #. @subheading in Documentation/learning/tutorial.itely
 msgid "Pitches"
-msgstr ""
+msgstr "音高"
 
 #. @rglos in Documentation/learning/tutorial.itely
 #. @rglos in Documentation/learning/common-notation.itely
@@ -764,14 +758,14 @@ msgstr ""
 #. @rglos in Documentation/cs/learning/tutorial.itely
 #. @rglos in Documentation/cs/learning/common-notation.itely
 msgid "pitch"
-msgstr ""
+msgstr "音高"
 
 #. @rglos in Documentation/learning/tutorial.itely
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/tutorial.itely
 msgid "interval"
-msgstr ""
+msgstr "音程"
 
 #. @rglos in Documentation/learning/tutorial.itely
 #. @node in Documentation/music-glossary.tely
@@ -780,7 +774,7 @@ msgstr ""
 #. Documentation/snippets/changing-the-interval-of-lines-on-the-stave.ly:22 (variable)
 #. Documentation/snippets/printing-note-names-with-and-without-an-octave-marker.ly:32 (variable)
 msgid "scale"
-msgstr ""
+msgstr "音阶"
 
 #. @rglos in Documentation/learning/tutorial.itely
 #. @node in Documentation/music-glossary.tely
@@ -815,7 +809,7 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/tutorial.itely
 msgid "beam"
-msgstr ""
+msgstr "符杠"
 
 #. @rglos in Documentation/learning/tutorial.itely
 #. @node in Documentation/music-glossary.tely
@@ -871,7 +865,7 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/tutorial.itely
 msgid "time signature"
-msgstr ""
+msgstr "拍号"
 
 #. @subheading in Documentation/learning/tutorial.itely
 msgid "Tempo marks"
@@ -893,14 +887,14 @@ msgstr ""
 
 #. @subheading in Documentation/learning/tutorial.itely
 msgid "Clef"
-msgstr ""
+msgstr "谱号"
 
 #. @rglos in Documentation/learning/tutorial.itely
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/tutorial.itely
 msgid "clef"
-msgstr ""
+msgstr "谱号"
 
 #. @subheading in Documentation/learning/tutorial.itely
 msgid "All together"
@@ -929,7 +923,7 @@ msgstr "一些常见错误"
 #. @node in Documentation/learning/tutorial.itely
 #. @section in Documentation/learning/tutorial.itely
 msgid "How to read the manuals"
-msgstr "如何手册"
+msgstr "如何阅读手册"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
@@ -939,7 +933,7 @@ msgstr ""
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
 msgid "Clickable examples"
-msgstr ""
+msgstr "可点击的例子"
 
 #. @node in Documentation/learning/tutorial.itely
 #. @subsection in Documentation/learning/tutorial.itely
@@ -990,16 +984,16 @@ msgstr ""
 #. @node in Documentation/learning/common-notation.itely
 #. @subsection in Documentation/learning/common-notation.itely
 msgid "Bar checks"
-msgstr ""
+msgstr "小节检查"
 
 #. @node in Documentation/learning/common-notation.itely
 #. @subsection in Documentation/learning/common-notation.itely
 msgid "Accidentals and key signatures"
-msgstr ""
+msgstr "变音记号和调号"
 
 #. @subheading in Documentation/learning/common-notation.itely
 msgid "Accidentals"
-msgstr ""
+msgstr "变音记号"
 
 #. @rglos in Documentation/learning/common-notation.itely
 #. @node in Documentation/music-glossary.tely
@@ -1038,7 +1032,7 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
 msgid "key signature"
-msgstr ""
+msgstr "调号"
 
 #. @rglos in Documentation/learning/common-notation.itely
 #. @node in Documentation/music-glossary.tely
@@ -1070,7 +1064,7 @@ msgstr "自然"
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
 msgid "transposition"
-msgstr ""
+msgstr "移调"
 
 #. @rglos in Documentation/learning/common-notation.itely
 #. @node in Documentation/music-glossary.tely
@@ -1146,7 +1140,7 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
 msgid "fingering"
-msgstr ""
+msgstr "指法 (fingering)"
 
 #. @subheading in Documentation/learning/common-notation.itely
 #. @subheading in Documentation/learning/tweaks.itely
@@ -1165,14 +1159,14 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
 msgid "crescendo"
-msgstr ""
+msgstr "渐强"
 
 #. @rglos in Documentation/learning/common-notation.itely
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
 msgid "decrescendo"
-msgstr ""
+msgstr "渐弱"
 
 #. @node in Documentation/learning/common-notation.itely
 #. @subsection in Documentation/learning/common-notation.itely
@@ -1216,7 +1210,7 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/common-notation.itely
 msgid "triplet"
-msgstr ""
+msgstr "三连音"
 
 #. @subheading in Documentation/learning/common-notation.itely
 msgid "Grace notes"
@@ -2290,7 +2284,7 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. @rglos in Documentation/cs/learning/fundamental.itely
 msgid "ambitus"
-msgstr ""
+msgstr "音域"
 
 #. @subsubheading in Documentation/learning/fundamental.itely
 msgid "Changing all contexts of the same type"
@@ -3190,7 +3184,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "bass clef"
-msgstr ""
+msgstr "低音谱号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3215,17 +3209,17 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "brass"
-msgstr ""
+msgstr "铜管乐器"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "breath mark"
-msgstr ""
+msgstr "换气记号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "breve"
-msgstr ""
+msgstr "倍全音符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3235,17 +3229,17 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "C clef"
-msgstr ""
+msgstr "C 谱号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "cadence"
-msgstr ""
+msgstr "终止式"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "cadenza"
-msgstr ""
+msgstr "华彩乐段"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3266,12 +3260,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "central C"
-msgstr ""
+msgstr "中央 C"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "chromatic scale"
-msgstr ""
+msgstr "半音音阶"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3281,7 +3275,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "church mode"
-msgstr ""
+msgstr "教会调式"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3316,7 +3310,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "compound interval"
-msgstr ""
+msgstr "复音程"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3326,12 +3320,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "compound time"
-msgstr ""
+msgstr "复拍子"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "concert pitch"
-msgstr ""
+msgstr "实际演出音高"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3341,12 +3335,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "consonance"
-msgstr ""
+msgstr "协和音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "contralto"
-msgstr ""
+msgstr "女低音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3356,12 +3350,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "counterpoint"
-msgstr ""
+msgstr "对位法"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "countertenor"
-msgstr ""
+msgstr "仿女声的男高音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3406,7 +3400,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "diatonic scale"
-msgstr ""
+msgstr "自然音阶"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3416,17 +3410,17 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "diminished interval"
-msgstr ""
+msgstr "减音程"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "diminuendo"
-msgstr ""
+msgstr "渐弱"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "diminution"
-msgstr ""
+msgstr "减值"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3441,7 +3435,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "dissonance"
-msgstr ""
+msgstr "不协和音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3461,22 +3455,22 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "dominant"
-msgstr ""
+msgstr "属音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "dominant ninth chord"
-msgstr ""
+msgstr "属九和弦"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "dominant seventh chord"
-msgstr ""
+msgstr "属七和弦"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "dorian mode"
-msgstr ""
+msgstr "多里安调式"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3516,7 +3510,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "duplet"
-msgstr ""
+msgstr "二连音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3526,12 +3520,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ecclesiastical mode"
-msgstr ""
+msgstr "教会调式"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "eighth note"
-msgstr ""
+msgstr "八分音符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3546,27 +3540,27 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "embellishment"
-msgstr ""
+msgstr "装饰音;加花"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "engraving"
-msgstr ""
+msgstr "雕版印刷术"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "enharmonic"
-msgstr ""
+msgstr "同音异名"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "equal temperament"
-msgstr ""
+msgstr "平均律"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "expression mark"
-msgstr ""
+msgstr "表情记号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3576,7 +3570,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "F clef"
-msgstr ""
+msgstr "F 谱号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3591,7 +3585,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "fermata"
-msgstr ""
+msgstr "延长记号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3601,12 +3595,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "figured bass"
-msgstr ""
+msgstr "数字低音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "flag"
-msgstr ""
+msgstr "符尾"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3621,7 +3615,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "forte"
-msgstr ""
+msgstr "强(音)"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3646,7 +3640,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "fugue"
-msgstr ""
+msgstr "赋格曲"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3661,12 +3655,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "G clef"
-msgstr ""
+msgstr "G 谱号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "glissando"
-msgstr ""
+msgstr "滑奏法;滑音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3676,7 +3670,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "grave"
-msgstr ""
+msgstr "严肃沉重地"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3696,7 +3690,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "half rest"
-msgstr ""
+msgstr "二分休止符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3707,12 +3701,12 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. Documentation/snippets/fretted-string-harmonics-in-tablature.ly:53 (variable)
 msgid "harmonics"
-msgstr ""
+msgstr "泛音;谐振"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "harmony"
-msgstr ""
+msgstr "和声"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3737,7 +3731,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "inversion"
-msgstr ""
+msgstr "转位"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3752,7 +3746,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "key"
-msgstr ""
+msgstr ""
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3762,22 +3756,22 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "largo"
-msgstr ""
+msgstr "慢板;广板"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "leading note"
-msgstr ""
+msgstr "导音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ledger line"
-msgstr ""
+msgstr "附加线"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "legato"
-msgstr ""
+msgstr "连奏;连唱"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3787,12 +3781,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "leger line"
-msgstr ""
+msgstr "附加线"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ligature"
-msgstr ""
+msgstr "组合记谱法"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3837,12 +3831,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "meantone temperament"
-msgstr ""
+msgstr "纯三度律"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "measure"
-msgstr ""
+msgstr "小节"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3852,7 +3846,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mediant"
-msgstr ""
+msgstr "中音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3877,7 +3871,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "meter"
-msgstr ""
+msgstr "拍子"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3892,12 +3886,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mezzo"
-msgstr ""
+msgstr "半;中"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mezzo-soprano"
-msgstr ""
+msgstr "女中音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3907,37 +3901,37 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mixolydian mode"
-msgstr ""
+msgstr "米索利地安调式"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mode"
-msgstr ""
+msgstr "调式"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "modulation"
-msgstr ""
+msgstr "转调"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "mordent"
-msgstr ""
+msgstr "波音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "motif"
-msgstr ""
+msgstr "动机;乐想"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "motive"
-msgstr ""
+msgstr "动机;乐想"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "movement"
-msgstr ""
+msgstr "乐章;律动"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3952,7 +3946,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ninth"
-msgstr ""
+msgstr "九度"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3962,12 +3956,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "note"
-msgstr ""
+msgstr "音符;音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "note head"
-msgstr ""
+msgstr "符头"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -3997,7 +3991,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ornament"
-msgstr ""
+msgstr "装饰音;加花"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4009,7 +4003,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "pause"
-msgstr ""
+msgstr "停顿"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4049,7 +4043,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "polymeter"
-msgstr ""
+msgstr "复合拍子"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4074,7 +4068,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "presto"
-msgstr ""
+msgstr "急板"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4089,7 +4083,7 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "quadruplet"
-msgstr ""
+msgstr "四连音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4099,22 +4093,22 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "quarter rest"
-msgstr ""
+msgstr "四分休止符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "quarter tone"
-msgstr ""
+msgstr "四分之一全音(音程)"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "quintuplet"
-msgstr ""
+msgstr "五连音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "rallentando"
-msgstr ""
+msgstr "渐慢"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4124,39 +4118,39 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "repeat"
-msgstr ""
+msgstr "重复"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. Documentation/snippets/creating-a-sequence-of-notes-on-various-pitches.ly:39 (variable)
 #. Documentation/snippets/jazz-combo-template.ly:307 (context id)
 msgid "rhythm"
-msgstr ""
+msgstr "节奏"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ritardando"
-msgstr ""
+msgstr "渐慢"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "ritenuto"
-msgstr ""
+msgstr "减低速度"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "scale degree"
-msgstr ""
+msgstr "音级"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "scordatura"
-msgstr ""
+msgstr "异常调弦法"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "score"
-msgstr ""
+msgstr "乐谱"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4166,22 +4160,22 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "semibreve"
-msgstr ""
+msgstr "全音符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "semitone"
-msgstr ""
+msgstr "半音(音程);半级音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "seventh"
-msgstr ""
+msgstr "七度"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sextolet"
-msgstr ""
+msgstr "六连音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4206,12 +4200,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sixteenth note"
-msgstr ""
+msgstr "十六分音符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sixteenth rest"
-msgstr ""
+msgstr "十六分休止符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4221,12 +4215,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sixty-fourth note"
-msgstr ""
+msgstr "六十四分音符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sixty-fourth rest"
-msgstr ""
+msgstr "六十四分休止符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4241,12 +4235,12 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sonata"
-msgstr ""
+msgstr "奏鸣曲"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "sonata form"
-msgstr ""
+msgstr "奏鸣曲式"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4257,27 +4251,27 @@ msgstr ""
 #. @section in Documentation/music-glossary.tely
 #. Documentation/snippets/satb-choir-template---four-staves.ly:79 (context id)
 msgid "soprano"
-msgstr ""
+msgstr "女高音;高音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "staccato"
-msgstr ""
+msgstr "断音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "staves"
-msgstr ""
+msgstr "谱表"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "stem"
-msgstr ""
+msgstr "符杠"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "stringendo"
-msgstr ""
+msgstr "增加紧张度,通常同时加快速度"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4287,17 +4281,17 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "strong beat"
-msgstr ""
+msgstr "强拍"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "subdominant"
-msgstr ""
+msgstr "下属音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "submediant"
-msgstr ""
+msgstr "下中音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4317,17 +4311,17 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "supertonic"
-msgstr ""
+msgstr "上主音;上音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "symphony"
-msgstr ""
+msgstr "交响曲;交响乐"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "syncopation"
-msgstr ""
+msgstr "切分法;切分音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4337,48 +4331,48 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "temperament"
-msgstr ""
+msgstr "乐律"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 #. Documentation/snippets/satb-choir-template---four-staves.ly:93 (context id)
 msgid "tenor"
-msgstr ""
+msgstr "男高音[声乐用];中音[器乐用]"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "tenth"
-msgstr ""
+msgstr "十度"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "tenuto"
-msgstr ""
+msgstr "持续 [奏足时值]"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "third"
-msgstr ""
+msgstr "三度"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "thirty-second note"
-msgstr ""
+msgstr "三十二分音符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "thirty-second rest"
-msgstr ""
+msgstr "三十二分休止符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "thorough bass"
-msgstr ""
+msgstr "通奏低音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "time"
-msgstr ""
+msgstr "(1)拍子;(2)时间"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4393,42 +4387,42 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "transposing instrument"
-msgstr ""
+msgstr "移调乐器"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "treble clef"
-msgstr ""
+msgstr "高音谱号"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "tremolo"
-msgstr ""
+msgstr "颤音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "triad"
-msgstr ""
+msgstr "三和弦"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "trill"
-msgstr ""
+msgstr "震音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "triple meter"
-msgstr ""
+msgstr "三拍子"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "tritone"
-msgstr ""
+msgstr "三全音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "tuning fork"
-msgstr ""
+msgstr "音叉"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4438,17 +4432,17 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "turn"
-msgstr ""
+msgstr "回音"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "unison"
-msgstr ""
+msgstr "(1)同声齐奏;同声齐唱,(2)同度(音程)"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "upbeat"
-msgstr ""
+msgstr "弱拍"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
@@ -4463,22 +4457,22 @@ msgstr ""
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "weak beat"
-msgstr ""
+msgstr "弱拍"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "whole rest"
-msgstr ""
+msgstr "全休止符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "whole tone"
-msgstr ""
+msgstr "全音符"
 
 #. @node in Documentation/music-glossary.tely
 #. @section in Documentation/music-glossary.tely
 msgid "woodwind"
-msgstr ""
+msgstr "木管乐器"
 
 #. @node in Documentation/music-glossary.tely
 #. @chapter in Documentation/music-glossary.tely
@@ -4735,7 +4729,7 @@ msgstr ""
 #. @node in Documentation/notation/input.itely
 #. @subsection in Documentation/notation/input.itely
 msgid "Table of contents"
-msgstr ""
+msgstr "目录"
 
 #. @node in Documentation/notation/input.itely
 #. @section in Documentation/notation/input.itely
@@ -4819,7 +4813,7 @@ msgstr ""
 #. @node in Documentation/notation/input.itely
 #. @section in Documentation/notation/input.itely
 msgid "MIDI output"
-msgstr ""
+msgstr "MIDI 输出"
 
 #. @node in Documentation/notation/input.itely
 #. @subsection in Documentation/notation/input.itely
@@ -6263,7 +6257,7 @@ msgstr ""
 #. @node in Documentation/usage/lilypond-book.itely
 #. @subsection in Documentation/usage/lilypond-book.itely
 msgid "HTML"
-msgstr ""
+msgstr "HTML"
 
 #. @node in Documentation/usage/lilypond-book.itely
 #. @subsection in Documentation/usage/lilypond-book.itely
@@ -6374,12 +6368,12 @@ msgstr ""
 #. @node in Documentation/usage/external.itely
 #. @unnumberedsubsec in Documentation/usage/external.itely
 msgid "Emacs mode"
-msgstr ""
+msgstr "Emacs 模式"
 
 #. @node in Documentation/usage/external.itely
 #. @unnumberedsubsec in Documentation/usage/external.itely
 msgid "Vim mode"
-msgstr ""
+msgstr "Vim 模式"
 
 #. @node in Documentation/usage/external.itely
 #. @unnumberedsubsec in Documentation/usage/external.itely
@@ -11329,7 +11323,7 @@ msgstr ""
 
 #. Documentation/snippets/utf-8.ly:52 (variable)
 msgid "japanese"
-msgstr "日本"
+msgstr ""
 
 #. Documentation/snippets/utf-8.ly:59 (comment)
 msgid "\\\"a legal song to you\\\""
index 5b7621d65cd669773b6bea8a16976e148988368d..d06932a3ff44905ccc32aac598f7a4c9c1e35b42 100644 (file)
@@ -1191,7 +1191,7 @@ Descriptive list of changes by version:
 @divClass{column-center-bottom}
 @subheading Changelogs
 
-Developpers' changelogs by version:
+Developers' changelogs by version:
 @miscLink{ChangeLog-2.10,v2.10},
 @miscLink{ChangeLog-2.3,v2.3},
 @miscLink{ChangeLog-2.1,v2.1},
index b3686975a3373ddf3df43713d43c0a5e62ae93b0..55306b48d89798718b81951c45706e9343885d25 100644 (file)
@@ -238,17 +238,17 @@ upgrade to these versions.
 @item
 @sourceimage{logo-fedora,,,}
 @uref{http://koji.fedoraproject.org/koji/packageinfo?packageID=2447,
-Fedora: LilyPond 2.14.1}
+Fedora: LilyPond 2.14.2}
 
 @item
 @sourceimage{logo-ubuntu,,,}
 @uref{http://packages.ubuntu.com/search?keywords=lilypond,
-Ubuntu: LilyPond 2.12.3}
+Ubuntu: LilyPond 2.14.2}
 
 @item
 @sourceimage{logo-slackware,,,}
 @uref{http://www.johannes-schoepfer.de/lilypond/,
-Slackware: LilyPond 2.14.1}
+Slackware: LilyPond 2.14.2}
 
 @item
 @sourceimage{logo-debian,,,}
index 78f4191933d34588bc1b083e5413901bebdcdaf0..540cafe06ee17b2580f414918de77529b24aea8e 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 676dd9eed5f81540f71c3e3e55666c60f7af36ac
+    Translation of GIT committish: 8052856914abafa960a0518ca8032b681c9d0588
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -43,7 +43,7 @@ translations should be in macros.itexi.
 @html
 <div class="warning">
 @end html
-@strong{Note:} \TEXT\
+@strong{注意:}\TEXT\
 @c keep the space for proper nesting of </p>
 
 @html
@@ -59,7 +59,7 @@ translations should be in macros.itexi.
 @quotation
 @quotation
 @cartouche
-@b{Note:} \TEXT\
+@b{注意:}\TEXT\
 @end cartouche
 @end quotation
 @end quotation
@@ -120,8 +120,8 @@ documentation, or to read this manual in other formats, see
 @copyrightDeclare
 
 @quotation
\9c¨ç\94±è\87ªç\94±è½¯ä»¶å\8d\8fä¼\9aå\8f\91å¸\83ç\9a\84 GNU è\87ªç\94±æ\96\87æ¡£å\8d\8fè®®ï¼\8c1.1ç\89\88å\8f\8a以å\90\8eç\89\88æ\9c¬ç\9a\84æ\9d¡æ¬¾å\86\85ï¼\8cå\85\81许å¤\8då\88¶ï¼\8cå\88\86å\8f\91å\92\8c\88\96ä¿®æ\94¹æ\9c¬æ\96\87æ¡£å\92\8c没æ\9c\89ä¸\8då\8f\98ç\9a\84é\83¨å\88\86ã\80\82
-这个协议的复本在标题为《GNU 自由文档协议》的段
\9c¨ç\94±è\87ªç\94±è½¯ä»¶å\9fºé\87\91ä¼\9aå\8f\91å¸\83ç\9a\84 GNU è\87ªç\94±æ\96\87档许å\8f¯è¯\81ï¼\8c1.1
+版及以后版本的条款内,允许复制,分发和/或修改本文档和没有不变的部分。这个许可证的复本在标题为《GNU 自由文档许可证》的章节里
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.1
index 673cc9d8f27cae815ca37c0b068ee5a47b57a8db..670a755a0acb5ca63f05feec7dec4114afcae1cc 100644 (file)
@@ -1,11 +1,24 @@
+<!--
+    Translation of GIT committish: ebe492ca408fb0d9abf80b94c56197eef8dc2f09
+
+    When revising a translation, copy the HEAD committish of the
+    version that you are working on.  See TRANSLATION for details.
+
+we depend on an external entity here, which we cannot control.  Suppose
+we go from 2.15.x to 2.17.x and put the documentation under "v2.17".
+For some time, Google won't have the new location in its index, so the
+search would get nothing.  It would be better to keep "v2.15" in the
+search for a while and have a redirection from "v2.15" to "v2.17".
+-->
+
 <form action="http://google.com/search"
       method="get"
       name="search"
-      onSubmit="search.q.value='site:lilypond.org +v2.12 '
+      onSubmit="search.q.value='site:lilypond.org/doc/v2.15 '
                + search.brute_query.value"
-      onMouseMove="search.q.value='site:lilypond.org +v2.12 '
+      onMouseMove="search.q.value='site:lilypond.org/doc/v2.15 '
                   + search.brute_query.value"
-      onKeyUp="search.q.value='site:lilypond.org +v2.12 '
+      onKeyUp="search.q.value='site:lilypond.org/doc/v2.15 '
               + search.brute_query.value">
   <input type="hidden" name="btnG" value="Google 搜索">
   <input type="text" name="brute_query" onfocus="this.value=''" value="搜索">
index effe7661e0086d2a569b216155c92a385ebd841f..e0b5afb30a77f5a7e7de3a6f1f35c4de405bf7fb 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: zh -*-
 @ignore
-    Translation of GIT committish: 46ec3bd9ded640faef62938929a0af97345cf955
+    Translation of GIT committish: a8841c7b9212700f2ebac56e0713afa78a8f0ca0
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
@@ -8,7 +8,7 @@
 @end ignore
 
 @setfilename web.info
-@settitle LilyPond -- 每一个人的五线谱
+@settitle LilyPond -- 人人的乐谱软件
 @documentencoding UTF-8
 @documentlanguage zh
 @afourpaper
 @c Copyright @copyright{} 2009--2012 by the authors.
 @c @end macro
 
-@c Translators: Ben Luo
+@c Translators: Ben Luo, Anthony Fok
 
 @set FDL
 @set web
 @include macros.itexi
 @include weblinks.itexi
 
-@afourpaper
 
 @c don't remove this comment.
 @ignore
@@ -61,25 +60,25 @@ License''.
 @direntry
 * LilyPond 学习手册: (lilypond-learning).  从这开始。
 * Music 术语表: (music-glossary).               为非英语用户。
-* LilyPond: (lilypond-notation).                           LilyPond 音符参考
+* LilyPond: (lilypond-notation).                           LilyPond 记谱法参考手册
 * LilyPond 片断: (lilypond-snippets).         短的特征,窍门和例子。
-* LilyPond 内部参考: (lilypond-internals).  定义各调节项。
+* LilyPond 内部机制参考手册: (lilypond-internals).  定义各调节项。
 * LilyPond 应用程序的用法: (lilypond-usage). 安装和运行应用程序。
 * LilyPond 网站: (lilypond-web).    新网站预览。
-* lilypond: (lilypond-usage)运行 lilypond.       借助 LilyPond 程序。
-* abc2ly: (lilypond-usage)借助 abc2ly.      导入 ABC.
+* lilypond: (lilypond-usage)运行 lilypond.       调用 LilyPond 程序。
+* abc2ly: (lilypond-usage)调用 abc2ly.      导入 ABC。
 * convert-ly: (lilypond-usage)用convert-ly更新文件。 旧的 LilyPond 版本。
-* etf2ly: (lilypond-usage)借用 etf2ly.      导入 Finale.
+* etf2ly: (lilypond-usage)调用 etf2ly.      导入 Finale。
 * lilypond-book: (lilypond-usage)lilypond-book. 文本和音乐合并。
-* midi2ly: (lilypond-usage)借用 midi2ly.    导入 MIDI.
-* musicxml2ly: (lilypond-usage)借用 musicxml2ly.  导入 MusicXML.
+* midi2ly: (lilypond-usage)调用 midi2ly.    导入 MIDI。
+* musicxml2ly: (lilypond-usage)调用 musicxml2ly.  导入 MusicXML。
 @end direntry
 
 
 @c TITLE PAGE
 @ifnottex
 @node Top
-@top LilyPond... 每一个人的五线谱
+@top LilyPond... 人人的乐谱软件
 @end ifnottex
 
 
@@ -90,7 +89,7 @@ License''.
 
 @titlepage
 @title LilyPond
-@subtitle é\9f³ä¹\90å\87ºç\89\88系统
+@subtitle é\9f³ä¹\90å\88¶è°±系统
 @titlefont{通用信息}
 @author LilyPond 开发团队
 
@@ -111,7 +110,7 @@ LilyPond 版本号 @version{}
 @divId{pageHeader}
 @heading LilyPond
 
-... 每一个人的五线谱
+... 人人的乐谱软件
 @divEnd
 
 @c @imageId{cmws,web-clef-g-eight-alpha.png,Catchy Musical Web Snippet}
@@ -119,13 +118,13 @@ LilyPond 版本号 @version{}
 @c @im ageId{cmws,web-snippet-alpha.png,Catchy Musical Web Snippet}
 
 @divId{quickSummary}
-@subheading 什么是 LilyPond?
+@subheading LilyPond 是什么?
 
-LilyPond 是一个音乐雕版印刷程序,专用来生产高质量五线谱音乐。它把传统音乐雕版印刷的美学带到计算机打印输出系统。Lilypond是自由软件也是 @uref{http://gnu.org,GNU Project} 的一部分.
+LilyPond (荷花池) 是一个音乐雕版软件,致力产生最高质量的乐谱。它把传统音乐雕版印刷的美学,呈现在计算机打印的乐谱上。LilyPond 是自由软件,也是 @uref{http://gnu.org,GNU Project} 的一部分。
 
 
 @divClass{align-right}
-更多内容见 @ref{简介}!
+更多内容,请见@ref{简介}!
 
 @divEnd
 @divEnd
@@ -148,6 +147,44 @@ LilyPond 是一个音乐雕版印刷程序,专用来生产高质量五线谱
 @ifclear web_version
   @c do nothing
 @end ifclear
+@ifset web_version
+  @c make the box:
+@divId{wildCardBox}
+@subheading Pondings
+@divId{wildCardText}
+
+@divEnd
+@divEnd
+@end ifset
+
+@html
+
+<script language="JavaScript" type="text/javascript">
+  function loadXMLDoc(dname)
+    {
+      if (window.XMLHttpRequest)
+        {
+          xhttp=new XMLHttpRequest();
+        }
+      else
+        {
+          xhttp=new ActiveXObject("Microsoft.XMLHTTP");
+        }
+      xhttp.open("GET",dname,false);
+      xhttp.send();
+      return xhttp.responseXML;
+    }
+
+  var xmlDoc = loadXMLDoc("tweets.xml");
+  var tweets = xmlDoc.getElementsByTagName("tweet");
+  var index = Math.floor(Math.random() * tweets.length);
+  var tweet = tweets[index];
+  var text = tweet.childNodes[0];
+  document.getElementById("wildCardText").innerHTML = text.nodeValue;
+</script>
+
+@end html
+
 @ifset web_version
   @c make the box:
 @divId{latestVersion}
@@ -161,7 +198,7 @@ LilyPond 是一个音乐雕版印刷程序,专用来生产高质量五线谱
 
 @ref{Manuals, Manuals @versionStable}
 
-@subsubheading 不稳定
+@subsubheading 开发
 
 @ref{Development, Download @versionDevel}
 
@@ -175,10 +212,10 @@ LilyPond 是一个音乐雕版印刷程序,专用来生产高质量五线谱
 
 @divClass{hide}
 @menu
-* ç®\80ä»\8b::        ä»\8eè¿\99å¼\80å§\8bå\88\9b建äº\94线谱é\9f³ä¹\90
-* 下载::        获得 Lilypond。
+* ç®\80ä»\8b::        ä»\8eè¿\99å¼\80å§\8bå\88\9b建ä¹\90è°±
+* 下载::        获得 LilyPond。
 * 手册::        阅读完整的手册(RTFM)。
-* 社区::        和其用户联络。
+* 社区::        和其用户联络。
 @end menu
 @divEnd
 
@@ -207,7 +244,7 @@ Distributions will want to install lilypond.info in postinstall, doing:
 @c        html; we'll need a bunch of @iftext and stuff in here. -gp
 @c ****************** SPECIAL MACROS FOR WEB MANUAL ************
 @macro docLinks{name,base,refLink,split,big,bigsize,pdf,pdfsize}
-@subheading Read it
+@subheading 开始阅读
 
 @docLinksBare{\name\,\base\,\refLink\,\split\,\big\,\bigsize\,\pdf\,\pdfsize\}
 
@@ -237,11 +274,11 @@ Distributions will want to install lilypond.info in postinstall, doing:
   @*@ @ @emph{(每个页面有一小的下载)}
 
 @item @docLinkBig{\name\,\base\,\big\} @minus{}
-  以单一大HTML页面的方式阅读本手册。
+  以单一大 HTML 页面的方式阅读本手册。
   @*@ @ @emph{(大的单一下载, \bigsize\)}
 
 @item @docLinkPdf{\name\,\base\,\pdf\} @minus{}
-  以PDF文件的方式下载。
+  以 PDF 文件的方式下载。
   @*@ @ @emph{(大的单一下载, \pdfsize\)}
 
 @end itemize
@@ -267,8 +304,7 @@ Distributions will want to install lilypond.info in postinstall, doing:
 
 @divClass{heading-center}
 @divClass{contactBox}
-如果你觉得有其它 \topic\ 需要列在这里,请按照下面的简介让我们知道
-@ref{缺陷报告}.
+如果您知道有其他可以在这里列出的\topic\,请按照@ref{错误报告}页面上的指示,让我们知道。谢谢!
 
 @divEnd
 @divEnd
@@ -279,8 +315,8 @@ Distributions will want to install lilypond.info in postinstall, doing:
 @ifnothtml
 @macro contactUsAbout{topic}
 @cartouche
-如果你觉得有其它 \topic\ 需要列在这里,请按照下面的简介让我们知道
-@ref{缺陷报告}.
+如果您知道有其他可以在这里列出的\topic\,
+请按照@ref{错误报告}页面上的指示,让我们知道。谢谢!
 
 @end cartouche
 
index e839eac80a7ea2e08c27698b8418680632b27636..a01e5abbbe98d53e93a6a2ba04eb3c86f9897336 100644 (file)
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: zh -*-
 @c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 46ec3bd9ded640faef62938929a0af97345cf955
+    Translation of GIT committish: 5239637b8f00a0307b860dac05189f297c7c198a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c Translators: Ben Luo
+@c Translators: Ben Luo, Anthony Fok
 
 @include included/authors.itexi
 @include included/helpus.itexi
+
 @node 社区
 @unnumbered 社区
 @translationof Community
 
+@divClass{link-headings}
 
+@divClass{column-center-top}
 @subheading 与社区互动
+
+@itemize
+
+@item
+@ref{Contact}: get help, discuss, and keep in touch!
+
+@item
+@ref{Tiny examples}: these are @emph{highly} recommended when
+discussing LilyPond.
+
+@item
+@ref{Bug reports}: something went wrong.
+
+@end itemize
+@divEnd
+
+@divClass{column-left-bottom}
 @subheading 使 LilyPond 更好
-@subheading 其它
+
+@itemize
+
+@item
+@ref{Help us}: your assistance is requested.
+
+@item
+@ref{Sponsoring}: financial contributions.
+
+@item
+@ref{Development}: for contributors and testers.
+
+@item
+@ref{GSoC 2012}: our ideas for 2012 edition of Google Summer of Code.
+
+@item
+@ref{Authors}: the people who made LilyPond what it is today.
+
+@end itemize
+@divEnd
+
+@divClass{column-right-bottom}
+@subheading 其他
+
+@itemize
+
+@item
+@ref{Publications}: what we wrote, and have had written about us.
+
+@item
+@ref{Old news}: an archive.
+
+@item
+@ref{Attic}: announcements and changelogs from past versions.
+
+@end itemize
+@divEnd
+
+@divEnd
+
+@divClass{hide}
 @menu
 * 联系::
 * 小例子::
-* 缺陷报告::
+* 错误报告::
 * 帮助我们::
+* 赞助::
 * 开发::
+* GSoC 2012::
 * 作者::
 * 出版物::
 * 旧闻::
+* Attic::
 @end menu
+@divEnd
+
 
 @node 联系
 @unnumberedsec 联系
 @translationof Contact
 
 
+@divClass{column-left-bottom}
 @subheading 用户讨论和帮助
+
 @subsubheading 用户邮件列表: @code{lilypond-user@@gnu.org}
+
+This mailing list is the main place for users to discuss and help
+each other.
+
+@quotation
+@uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
+lilypond-user subscribe and info}
+
+@uref{http://lists.gnu.org/archive/html/lilypond-user/,
+user archive1}
+@uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
+archive2}
+@uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
+archive3}
+
+@uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
+send to lilypond-user with gmane}
+@end quotation
+
+@warning{When asking questions, please use @ref{Tiny examples}!}
+
 @subsubheading LilyPond 片断仓库
+
+The LilyPond Snippet Repository (LilyPond 片断仓库) is a large collection of
+user-submitted examples, which can freely be copied and used
+in your own works.  See what other people have written,
+and add your own!
+
+@example
+@uref{http://lsr.dsi.unimi.it}
+@end example
+
+Particularly instructive examples from LSR are included in our
+official documentation, in @ref{Snippets}.
+
+
 @subsubheading IRC
-@subsubheading 其它语言
-@subheading 保持沟通
+
+Some level of support is provided on our IRC channel,
+
+@example
+@uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
+@end example
+
+This channel has no public archive, so any question that may
+be useful for others would better be posted to one of the mailing lists.
+
+@html
+<form action="http://webchat.freenode.net"
+      method="get"
+      name="f_lily_irc"
+  <label>irc name:
+    <input name="nick" type="text" size="15" value="">
+  </label>
+  <input name="channels" type="hidden" value="lilypond">
+  <input type="submit" value="Join #lilypond IRC Chat">
+</form>
+
+<script language="JavaScript" type="text/javascript">
+  var username = "web";
+  var lang = window.navigator.userLanguage ? window.navigator.userLanguage
+  : window.navigator.language;
+  username += '-' + lang.substr(0, 2);
+  username += '-' + navigator.appName.substr(0, 2);
+  username += navigator.appCodeName.replace (" ", "").substr(0, 2);
+  username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
+  document.forms["f_lily_irc"].nick.value = username;
+</script>
+@end html
+
+@subsubheading 其他语言
+
+@quotation
+@uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
+Spanish mailing list}
+
+@uref{http://www.lilypondforum.de/,
+German forum}
+
+@uref{http://groups.google.com/group/lilypond-brasil,
+Portuguese group}
+
+@uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
+French mailing list}
+
+@uref{http://www.lilypondforum.nl/,
+Dutch forum}
+@end quotation
+
+@divEnd
+
+
+@divClass{column-right-top}
+@subheading 了解最新动态
+
 @subsubheading LilyPond 报告
+
+The easiest way to keep touch is by reading our community
+newsletter, the LilyPond Report:
+
+@example
+@uref{http://news.lilynet.net}
+@end example
+
 @subsubheading 发行版邮件列表: @code{info-lilypond@@gnu.org}
+This mailing list is a low-volume, read-only list which receives
+notifications of new releases.
+
+@quotation
+@uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
+info-lilypond subscribe and info}
+
+@uref{http://lists.gnu.org/archive/html/info-lilypond/,
+info archive1}
+@uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
+archive2}
+@uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
+archive3}
+
+@c don't include gmane posting here.  -gp
+@end quotation
+
+
+@divEnd
+
+
+@divClass{column-right-bottom}
 @subheading 开发者讨论
+
 @subsubheading 开发者邮件列表: @code{lilypond-devel@@gnu.org}
-@subsubheading 缺陷邮件列表: @code{bug-lilypond@@gnu.org}
+
+Most developer discussion takes place on this list.  Patches
+should be sent here.
+
+@quotation
+@uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
+lilypond-devel subscribe and info}
+
+@uref{http://lists.gnu.org/archive/html/lilypond-devel/,
+devel archive1}
+@uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
+archive2}
+@uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
+archive3}
+
+@uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
+send to lilypond-devel with gmane}
+@end quotation
+
+
+@subsubheading 错误邮件列表: @code{bug-lilypond@@gnu.org}
+
+Bug-specific discussion takes place here.
+
+@quotation
+@uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
+bug-lilypond subscribe and info}
+
+@uref{http://lists.gnu.org/archive/html/bug-lilypond/,
+bug archive1}
+@uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
+archive2}
+@uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
+archive3}
+
+@c don't include gmane posting here.  -gp
+@end quotation
+
+@warning{Before sending a message to the bug list, please read our
+guidelines for @ref{Bug reports}.}
+
+@divEnd
+
+@divClass{column-right-bottom}
+@subheading Sensitive emails
+
+Private matters should be sent to Graham Percival (project
+manager), who will discuss it with those concerned.
+
+@divEnd
+
+
 @node 小例子
 @unnumberedsec 小例子
 @translationof Tiny examples
 
-
+@divClass{column-center-top}
 @subheading 什么是 @qq{小例子}?
-@subheading 为什么创造出来?
-@subheading 我如何创造出来?
-@node 缺陷报告
-@unnumberedsec 缺陷报告
+
+一个小例子 (tiny example) is an example from which @strong{nothing} can be removed.
+@divEnd
+
+@divClass{column-left-bottom}
+@subheading 为什么要创建小例子?
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+The simpler the example is, the quicker potential helpers can
+understand it and help you.
+
+@item
+A tiny example demonstrates that you have put effort towards
+solving the problem yourself.  When people send huge portions of
+input, it looks like they don't care if we help them or not.
+
+@item
+Creating a tiny example helps you to understand what is
+happening.  Many false problem reports can be avoided by
+attempting to create a tiny example; if you cannot replicate a
+@qq{bug} in a tiny example, then the problem was probably an
+insufficient understanding of LilyPond, not an actual bug!
+
+@end itemize
+@divEnd
+
+@divEnd
+
+
+@divClass{column-right-bottom}
+@subheading 如何创建小例子?
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+Include the @code{\version} number.
+
+@item
+Make it small!  Examples about spacing or page layout might
+require many bars of music, but most issues can be reproduced
+using less than a single measure.
+
+@item
+When trying to create an example, try commenting out @w{(@code{%}
+or @code{%@{ @dots{} %@}})} sections of your file.  If you
+can comment something while still demonstrating the main idea,
+then remove the commented-material.
+
+@item
+Avoid using complicated notes, keys or time signatures, unless
+the bug is about the behavior of those items.
+
+@item
+Do not use @code{\override} or @code{\set} commands unless the bug
+is about those specific commands.
+
+@item
+Optionally, attach an image showing the desired graphical output.
+
+@end itemize
+@divEnd
+
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading How tiny should they be?
+
+Is the code below a minimal example?
+
+@example
+\version "2.14.1"
+\include "english.ly"
+
+\score @{
+  \new Staff @{
+    \key d \major
+    \numericTimeSignature
+    \time 2/4
+    <cs' d'' b''>16 <cs' d'' b''>8.
+    %% Here: the tie on the D's looks funny
+    %% Too tall? Left-hand endpoint is not aligned with the B tie?
+    ~
+    <cs' d'' b''>8 [ <b d'' a''> ]
+  @}
+@}
+@end example
+
+Well, it is not very big, but a truly minimal example is here:
+
+@example
+\version "2.14.1"
+@{
+  % middle tie looks funny here:
+  <c' d'' b''>8. ~ <c' d'' b''>8
+@}
+@end example
+
+Very few tiny examples exceed 10 lines of code -
+quite often 4 lines are enough to demonstrate the problem!
+
+@divEnd
+
+
+@node 错误报告
+@unnumberedsec 错误报告
 @translationof Bug reports
 
 
-@subheading 第1步:了解缺陷
-@subheading 第2步:创建缺陷报告
-@subheading 第3步:发送缺陷报告
-@subheading 第4步:等待回应
-@subheading 其它可能的帮助:表现出渴望的举动
+@divClass{heading-center}
+If you have input that results in a crash or wrong output,
+then that is a bug.
+@divEnd
+
+@divClass{column-center-top}
+@subheading 第 1 步:检查是否已知错误
+
+We may already know about this bug.  Check here:
+
+@example
+@uref{http://code.google.com/p/lilypond/issues/list}
+@end example
+
+@warning{Please @strong{DO NOT} add bug reports directly to the
+bug tracker.  Once an issue has been added to the tracker, feel
+free to add more information to that report.}
+
+@divEnd
+
+
+@divClass{column-left-bottom}
+@subheading 第 2 步:创建错误报告
+
+If you have discovered a bug which is not listed,
+please help us by creating a bug report.
+
+@warning{We only accept reports in the form of
+@ref{Tiny examples}.  We have very limited resources,
+so any non-minimal example will be rejected.  Almost
+every bug can be demonstrated in four notes or less!}
+
+Here is an example of a good bug report:
+
+@example
+% Accidentals should be printed for only
+% the first note in a tie, but this version
+% prints flats on both notes.
+\version "2.10.1"
+
+\relative c'' @{
+ bes1 ~
+ bes1
+@}
+@end example
+
+@divEnd
+
+@divClass{column-right-bottom}
+@subheading 第 3 步:发送错误报告
+
+Once you have verified that the issue is not already known and
+created a bug report, please send it to us!
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+If you are subscribed to the @uref{mailto:bug-lilypond@@gnu.org,
+bug-lilypond@@gnu.org} mailing list, send an email like normal.
+
+@item
+If you are not subscribed, you can still post a bug report with
+the
+@uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
+gmane lilypond.bugs web interface}.
+
+However, there is a strict @qq{no top-posting} check on the gmane
+interface, which is often incorrectly triggered by lilypond files.
+To avoid this, please add:
+
+@example
+> I'm not top posting.
+@end example
+
+@noindent
+(you @emph{must} include the @code{>} ) to the top of your bug
+report.
+
+@end itemize
+@divEnd
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading 第 4 步:等待回应
+
+Once your bug report has been sent to the list, our Bug Squad will
+examine it; they may ask you for more information.  You will be notified
+when the report will be added to the bug tracker. Please allow up to 4 days,
+as we have a limited number of volunteers for this task.
+
+Once a bug has been added to the tracker, you can comment it to add
+more information about it.
+You may also mark the bug so that you automatically receive emails when
+any activity on the bug occurs.  This requires you have a google
+account.
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading 可选的帮助:展示所期望的行为
+
+Once an issue has been added to the tracker, it can be very
+helpful if we can see the desired output.  Feel free to add input
+code and/or images (possibly created with other tools) which
+demonstrate what you think it should look like!
+
+@divEnd
+
+
 @node 帮助我们
 @unnumberedsec 帮助我们
 @translationof Help us
 
+@divClass{column-center-top}
+@helpusNeed
+
+@divEnd
+
+@divClass{column-left-top}
+@divClass{keep-bullets}
+@helpusSimple
+
+@divEnd
+@divEnd
+
+@divClass{column-right-top}
+@helpusAdvanced
+
+@divEnd
+
+
+@node 赞助
+@unnumberedsec 赞助
+@translationof Sponsoring
+
+@divClass{keep-bullets}
+@divClass{column-left-top}
+@subheading Bounties
+
+In the past,
+
+@itemize
+@item some users have paid for new features
+@item some developers have added new features for hire
+@end itemize
+
+The LilyPond project does not organize such efforts; we neither
+endorse nor discourage such agreements.  Any contracts between
+private individuals is the business of those individuals, not
+ours.
+
+@divEnd
+
+@divClass{column-right-top}
+@subheading Guidelines
+
+Any user wanting to offer money in exchange for work should bear
+in mind the following points:
+
+@itemize
+@item
+LilyPond developers may advertise their services on the lilypond
+email lists from time to time.
+
+@item
+Any agreements between private individuals should include the
+normal precautions when conducting business: who pays, how much do
+they pay, with what method of payment, and upon what set of
+conditions.  We suggest that any ambiguity or uncertainty in these
+questions should be resolved before any work begins.
+
+@end itemize
+
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Interested developers
+
+Here is a list of people who have expressed an interest in
+bounties.  Note that the amount of work done by individuals varies
+quite a bit throughout the years.  We do not guarantee that this
+list is up-to-date, nor do we guarantee that the people listed
+here have any ability.  The only criteria is "XYZ asked to be
+listed on this page".
+
+Looking at the git history is a good way to determine who the most
+active and experienced developers are.  Statistics up to version
+@versionDevel{}:
+
+@multitable @columnfractions .3 .3 .3
+@item @uref{http://lilypond.org/~graham/gitstats-all/, overall history}
+@tab @uref{http://lilypond.org/~graham/gitstats-1year/, past year}
+@tab @uref{http://lilypond.org/~graham/gitstats-3months/, past three months}
+@end multitable
+
+Interested developers:
+@table @asis
+@item @email{dak@@gnu.org, David Kastrup}
+Donations are required to let me continue my current fulltime work on
+LilyPond.  I focus on user and programmer interface design, coherence,
+implementation, simplification, documentation, and debugging.
+
+@c Format
+@c @item @email{name@@adress.domain, Name}
+@c area of interest (256 chars max)
+
+@end table
+
+@divEnd
+@divEnd
+
 
 @node 开发
 @unnumberedsec 开发
 @translationof Development
 
+@divClass{heading-center}
+@ifclear web_version
+  @heading Development for LilyPond @version
+@end ifclear
+@ifset web_version
+  @heading Development for LilyPond @versionDevel
+@end ifset
+
 
-@subheading 发行号
+@c we normally don't allow named references, but in this case
+@c it's good to emphasize the "stable" part.  -gp
+@warning{These are @emph{unstable development} versions.  If you
+have the slightest doubt about how to use or install LilyPond, we
+urge you to use the @ref{Download, stable Download}, and read the
+@ref{Manuals, stable Manuals}.}
+
+@divEnd
+
+@divClass{column-center-top}
+@subheading Release numbers 发行号
+
+There are two sets of releases for LilyPond: stable releases, and
+unstable development releases.  Stable versions have an
+even-numbered @q{minor} version number (e.g., 2.8, 2.10, 2.12).
+Development versions have an odd-numbered @q{minor} version number
+(e.g., 2.7, 2.9, 2.11).
+
+@divEnd
+
+
+@divClass{column-left-top}
 @subheading 下载
+
+Instructions for git and compiling are in the Contributor's Guide.
+
+@quotation
+@uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, lilypond git repository}
+@end quotation
+
+Documentation writers and testers will generally want to download
+the latest binary:
+
+@quotation
+
+@downloadDevelLinuxNormal
+
+@downloadDevelLinuxBig
+
+@downloadDevelLinuxPPC
+
+@downloadDevelFreeBSDNormal
+
+@downloadDevelFreeBSDBig
+
+@downloadDevelDarwinNormal
+
+@downloadDevelDarwinPPC
+
+@downloadDevelWindows
+
+@downloadDevelSource
+
+@end quotation
+
+@divEnd
+
+
+@divClass{column-right-top}
 @subheading 贡献者指南
+
+LilyPond development is a fairly complicated matter.  In order to
+help new contributors, and to keep the whole system (mostly)
+stable, we have written a manual for development tasks.
+
+@docLinksBare{Contributor's Guide, contributor,
+  @rcontribnamed{Top,Contributor's Guide},
+  @manualDevelContributorSplit,
+  @manualDevelContributorBig, 500 kB,
+  @manualDevelContributorPdf, 2.8 MB}
+
+@divEnd
+
+
+@divClass{column-center-top}
 @subheading 回归测试
-@subsubheading 发行版
+
+@divClass{keep-bullets}
+
+@ifclear web_version
+
+@itemize
+@item
+@uref{../../input/regression/collated-files.html, Regression tests}:
+This release's regtests.
+(@uref{../../input/regression/collated-files.pdf, pdf version})
+
+@item
+@uref{../../input/regression/musicxml/collated-files.html, MusicXML tests}:
+This release's musicXML tests.
+(@uref{../../input/regression/musicxml/collated-files.pdf, pdf version})
+
+@item
+@uref{../../input/regression/abc2ly/collated-files.html, abc2ly tests}:
+This release's abc2ly tests.
+(@uref{../../input/regression/abc2ly/collated-files.pdf, pdf version})
+
+@item
+@uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book tests}:
+This release's lilypond-book tests.
+(@uref{../../input/regression/lilypond-book/collated-files.pdf, pdf version})
+@end itemize
+
+@end ifclear
+
+@ifset web_version
+@subsubheading 开发中版本
+
+@itemize
+@item @regtestDevel (@regtestDevelPdf{})
+
+@item @regtestDevelXml (@regtestDevelXmlPdf{})
+
+@item @regtestDevelAbc (@regtestDevelAbcPdf{})
+
+@item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
+@end itemize
+
 @subsubheading 稳定版
+
+@itemize
+@item @regtestStable (@regtestStablePdf{})
+
+@item @regtestStableXml (@regtestStableXmlPdf{})
+
+@item @regtestStableAbc (@regtestStableAbcPdf{})
+
+@item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
+@end itemize
+@end ifset
+
+
 @subsubheading 所有版本
+
+@itemize
+@item @uref{http://lilypond.org/test, Comparisons between regression tests}
+
+@item @uref{http://lilypond.org/download/binaries/test-output/,
+Archive of all regression tests}
+
+@end itemize
+
+@divEnd
+@divEnd
+
+
+
+@divClass{column-center-bottom}
 @subheading 手册
+
+@ifclear web_version
+@warning{These manuals are for LilyPond @version{}; the latest
+manuals can be found at @url{http://lilypond.org}}
+@end ifclear
+
+@divClass{normal-table}
+@multitable @columnfractions .3 .3 .3
+@headitem Introduction
+@item
+@docLinkSplit{Learning,learning,@manualDevelLearningSplit}
+@tab
+@docLinkBig{Learning,learning,@manualDevelLearningBig}
+@tab
+@docLinkPdf{Learning,learning,@manualDevelLearningPdf}
+
+@item
+@docLinkSplit{Glossary,music-glossary,@manualDevelGlossarySplit}
+@tab
+@docLinkBig{Glossary,music-glossary,@manualDevelGlossaryBig}
+@tab
+@docLinkPdf{Glossary,music-glossary,@manualDevelGlossaryPdf}
+
+@item
+@docLinkSplit{Essay,essay,@manualDevelEssaySplit}
+@tab
+@docLinkBig{Essay,essay,@manualDevelEssayBig}
+@tab
+@docLinkPdf{Essay,essay,@manualDevelEssayPdf}
+
+@headitem Regular
+
+@item
+@docLinkSplit{Notation,notation,@manualDevelNotationSplit}
+@tab
+@docLinkBig{Notation,notation,@manualDevelNotationBig}
+@tab
+@docLinkPdf{Notation,notation,@manualDevelNotationPdf}
+
+@item
+@docLinkSplit{Usage,usage,@manualDevelUsageSplit}
+@tab
+@docLinkBig{Usage,usage,@manualDevelUsageBig}
+@tab
+@docLinkPdf{Usage,usage,@manualDevelUsagePdf}
+
+@item
+@docLinkSplit{Snippets,snippets,@manualDevelSnippetsSplit}
+@tab
+@docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
+@tab
+@docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
+
+@headitem Infrequent
+
+@item
+@docLinkSplit{Web,web,@manualDevelWebSplit}
+@tab
+@docLinkBig{Web,web,@manualDevelWebBig}
+@tab
+@docLinkPdf{Web,web,@manualDevelWebPdf}
+
+@item
+@docLinkSplit{Changes,changes,@manualDevelChangesSplit}
+@tab
+@docLinkBig{Changes,changes,@manualDevelChangesBig}
+@tab
+@docLinkPdf{Changes,changes,@manualDevelChangesPdf}
+
+@item
+@docLinkSplit{Extending,extending,@manualDevelExtendingSplit}
+@tab
+@docLinkBig{Extending,extending,@manualDevelExtendingBig}
+@tab
+@docLinkPdf{Extending,extending,@manualDevelExtendingPdf}
+
+@item
+@docLinkSplit{Internals,internals,@manualDevelInternalsSplit}
+@tab
+@docLinkBig{Internals,internals,@manualDevelInternalsBig}
+@tab
+@docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
+
+@ifset web_version
+@headitem Downloadable
+
+@item
+@doctarballDevel
+@end ifset
+
+@end multitable
+
+@divEnd
+@divEnd
+
+
+
+
+@node GSoC 2012
+@unnumberedsec GSoC 2012
+@translationof GSoC 2012
+
+@divClass{column-center-top}
+@subheading What is Google Summer of Code?
+
+It is a global program run by Google that offers students stipends
+for working on open source software projects during summer vacations.
+
+The LilyPond Team decided that this is an excellent opportunity to find
+new contributors and encourage students already participating in LilyPond
+development to become more involved.  One of our contributors was accepted
+for 2012 edition of the program as part of the
+@uref{http://www.gnu.org/, GNU project};
+we hope to participate in future editions as well.
+
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Our 2012 Ideas List
+
+Below is a list of projects that we suggested for GSoC 2012 students.
+Although the application period is over, we decided to keep this webpage
+online as an inspiration for anyone who is interested in developing LilyPond.
+Some members of the development team are willing to help people who would like
+to tackle these projects.
+
+Of course, there are many more things to improve in LilyPond, including
+very small ones.  A full list of all known issues can be found
+@uref{http://code.google.com/p/lilypond/issues/list, here}.
+
+@subheading Grace notes
+
+Fix problems with synchronization of grace notes,
+together with all underlying architecture (see
+@uref{http://code.google.com/p/lilypond/issues/detail?id=34,
+issue 34 in our tracker}).  Grace notes are confusing to LilyPond's
+timing because they're like going back in time.  This causes weird
+effects, especially when one staff has a grace note and the other
+doesn't.
+
+@strong{难度:}中等
+
+@strong{Requirements:} C++, MIDI
+
+@strong{Recommended:} familiarity with LilyPond internals
+
+@strong{Mentor(s):} Mike Solomon, Carl Sorensen
+
+@subheading MusicXML
+
+Adding comprehensive MusicXML export and improving import,
+together with tests checking that it works. Depending on time available,
+implement some or all of the following:
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+Handle basic musical content export like the MIDI export (i.e. using
+dedicated exporter classes, derived from the translator class)
+
+@item
+Build the XML tree of the basic musical content,
+add a connection from music event to XML tag
+
+@item
+Let all LilyPond engravers do their job
+
+@item
+Add ability to link each output object
+(basically each stencil / group of stencils) to the music cause
+(and thus to the XML tag in the XML tree)
+
+@item
+Add a XML output backend, which can then add the layout information
+for each output object to the XML tags
+
+@end itemize
+@divEnd
+
+The goal will be considered achieved when a (previously chosen) score
+could be imported from MusicXML and exported back with no unintentional
+loss of data.
+
+@strong{难度:}中等
+
+@strong{Requirements:} MusicXML, Python, basic LilyPond knowledge
+
+@strong{Mentor(s):} Reinhold Kainhofer, Mike Solomon
+
+Familiarity with other scorewriters (for cross-testing) would be a nice
+bonus.
+
+@subheading Improve slurs and ties
+
+The default shape of slur and tie curves is often unsatisfactory.
+Ties on enharmonic notes @code{@{ cis'~ des' @}} are not supported,
+ties "broken" by clef or staff change aren't supported well.
+The project includes collecting and sorting examples of bad output,
+deciding on the intended output and writing the actual code.
+
+@strong{难度:}hard
+
+@strong{Requirements:} C++, experience with writing heuristics
+
+@strong{Recommended knowledge:} LilyPond knowledge, aesthetic sense
+
+@strong{Mentor(s):} Mike Solomon
+
+@subheading Adding special variant of font glyphs
+Adding on-staff-line, between-staff-line, shorter and narrower variants
+of some glyphs, for example accidentals, together with a generic
+infrastructure to support them.  An example is ancient notation breve
+notehead coming in two variants, with smaller and bigger hole.
+
+@strong{难度:}easy
+
+@strong{Requirements:} MetaFont, C++, good eye for details
+
+@strong{Recommended knowledge:} basic LilyPond knowledge
+
+@strong{Mentor(s):} Werner Lemberg
+
+@subheading Improve beaming
+
+Default positioning of regular, cross-staff, broken and kneed beams
+should be improved.  Beaming should depend on context and neighbor notes
+(see @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf,
+section 2.2 here}).  If possible, reduce beaming computation time.
+
+@strong{难度:}中等
+
+@strong{Requirements:} C++, experience with writing heuristics
+
+@strong{Recommended knowledge:} aesthetic sense
+
+@strong{Mentor(s):} Mike Solomon, Carl Sorensen
+
+@subheading Clean up various compilation warnings
+
+Clean up compiler warnings, static code analysis, and valgrind warnings.
+Automatic code analysis tools (warnings in @code{g++} and @code{clang})
+and analysis tools like valgrind memory leak detection and callgrind
+code profilers provide valuable information about possible flaws in C++
+code.  Cleaning these warnings would allow us to automatically reject
+any patch which introduced extra warnings.
+
+@strong{难度:}中等
+
+@strong{Requirements:} C++
+
+@strong{Mentor(s):} Joe Neeman, Reinhold Kainhofer
+
+@divEnd
+
+
+
+
 @node 作者
 @unnumberedsec 作者
 @translationof Authors
 
-
+@divClass{column-left-top}
 @subheading 目前的开发小组
+
+@divClass{keep-bullets}
+@developersCurrent
+@divEnd
+@divEnd
+
+@divClass{column-right-top}
 @subheading 以前的开发小组
+
+@divClass{keep-bullets}
+@developersPrevious
+@divEnd
+@divEnd
+
+
+@divClass{column-center-top}
 @subheading 目前的贡献者
+
+@divClass{keep-bullets}
 @subsubheading 编程
+
+@coreCurrent
+
 @subsubheading 字体
+
+@fontCurrent
+
 @subsubheading 文档
-@subsubheading 缺陷组
+
+@docCurrent
+
+@subsubheading 错误组 (Bug squad)
+
+@bugsquadCurrent
+
 @subsubheading 支持
+
+@supportCurrent
+
 @subsubheading 翻译
-@subheading 以前的开发小组
+
+@translationsCurrent
+
+@divEnd
+@divEnd
+
+
+@divClass{column-center-bottom}
+@subheading 以往的贡献者
+
+@divClass{keep-bullets}
 @subsubheading 编程
+
+@corePrevious
+
 @subsubheading 字体
+
+@fontPrevious
+
 @subsubheading 文档
+
+@docPrevious
+
+@c    uncomment when we have any previous members -gp
+@c @subsubheading Bug squad
+
+@c @bugsquadCurrent
+
 @subsubheading 支持
+
+@supportPrevious
+
 @subsubheading 翻译
+
+@translationsPrevious
+
+@divEnd
+@divEnd
+
+
+
 @node 出版物
 @unnumberedsec 出版物
 @translationof Publications
 
-
+@divClass{column-center-top}
 @subheading 我们写的有关 LilyPond 的文章
+
+@divClass{keep-bullets}
+
 @include we-wrote.itexi
-@subheading 别人怎么用 LilyPond 的
+
+@divEnd
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading 大家怎么用 LilyPond 的
+
+@divClass{keep-bullets}
+
 @include others-did.itexi
+
+@divEnd
+@divEnd
+
+@contactUsAbout{学术论文}
+
+
 @node 旧闻
 @unnumberedsec 旧闻
 @translationof Old news
 
+@divClass{heading-center}
+@warning{Many old announcements and changelogs can be found in
+the @ref{Attic}}
+@divEnd
 
 @include web/news-front.itexi
+
 @include web/news.itexi
 
-@c -- SKELETON FILE --
+
+@node Attic
+@unnumberedsec Attic
+@translationof Attic
+
+@divClass{column-center-top}
+@subheading Announcements
+
+Announcements and news by version:
+@uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
+@miscLink{announce-v2.12,v2.12},
+@miscLink{announce-v2.10,v2.10},
+@miscLink{announce-v2.8,v2.8},
+@miscLink{announce-v2.6,v2.6},
+@miscLink{announce-v2.4,v2.4},
+@miscLink{announce-v2.2,v2.2},
+@miscLink{announce-v2.0,v2.0},
+@miscLink{ANNOUNCE-1.2,v1.2},
+@miscLink{ANNOUNCE-1.0,v1.0},
+@miscLink{ANNOUNCE-0.1,v0.1}
+
+Descriptive list of changes by version:
+@uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
+@uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
+@uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
+@uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
+@uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
+@uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
+@uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
+@uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
+@uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
+@uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
+@miscLink{NEWS-1.4,v1.4},
+@miscLink{NEWS-1.2,v1.2}
+
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading Changelogs
+
+Developers' changelogs by version:
+@miscLink{ChangeLog-2.10,v2.10},
+@miscLink{ChangeLog-2.3,v2.3},
+@miscLink{ChangeLog-2.1,v2.1},
+@miscLink{ChangeLog-1.5,v1.5 (1)},
+@miscLink{CHANGES-1.5,v1.5 (2)},
+@miscLink{CHANGES-1.4,v1.4},
+@miscLink{CHANGES-1.3,v1.3},
+@miscLink{CHANGES-1.2,v1.2},
+@miscLink{CHANGES-1.1,v1.1},
+@miscLink{CHANGES-1.0,v1.0},
+@miscLink{CHANGES-0.1,v0.1},
+@miscLink{CHANGES-0.0,v0.0}
+
+@divEnd
index 5496693b70d19b6c7b90893dbf4b41329f3b8433..25dcd2133de42366fda4828fe08fd86cd87285bf 100644 (file)
@@ -1,24 +1,21 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: zh -*-
-@c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 46ec3bd9ded640faef62938929a0af97345cf955
+    Translation of GIT committish: 9402161bd6fe04e40ab205054864ebe85c5a4724
 
     When revising a translation, copy the HEAD committish of the
-    version that you are working on.  See TRANSLATION for details.
+    version that you are working on.  For details, see the Contributors'
+    Guide, node Updating translation committishes..
 @end ignore
 
-@c Translators: Ben Luo
+@c Translators: Ben Luo, Anthony Fok
 
 @include included/generating-output.itexi
 
 @macro warningTextBased
-@warning{LilyPond is a @strong{text-based} music engraver; it is
-more similar to a programming language than a graphical score
-editing program.  Before downloading LilyPond, please read about
-our @ref{Text input}.}
+@warning{LilyPond 是一个 @strong{基于文本} 的音乐雕版印刷软件;和一般图形界面的打谱软件相比,LilyPond
+倒有点像一门编程语言。在您下载 LilyPond 之前,请先进一步了解我们的@ref{Text input}。}
 @end macro
 
-
 @node 下载
 @unnumbered 下载
 @translationof Download
@@ -27,13 +24,13 @@ our @ref{Text input}.}
 @ifclear web_version
   @c yes, we want versionDevel here, since the online links
   @c for @version won't be up yet!
-  @heading Downloads for LilyPond @versionDevel
+  @heading 下载 LilyPond @versionDevel
 
 @warning{Links for the stable version of LilyPond can be found at
 @uref{http://lilypond.org, lilypond.org}}
 @end ifclear
 @ifset web_version
-  @heading Downloads for LilyPond @versionStable
+  @heading 下载 LilyPond @versionStable
 @end ifset
 
 @warningTextBased
@@ -43,8 +40,7 @@ our @ref{Text input}.}
 @divClass{link-headings}
 
 @divClass{column-left-top}
-
-@subheading 使用者
+@subheading 用户下载
 
 @itemize
 
@@ -52,35 +48,32 @@ our @ref{Text input}.}
 @c ref is duplicated to avoid underlining ref as image.
 @ref{Unix, @sourceimage{logo-linux,,,}
 @sourceimage{logo-freebsd,,,}}
-@ref{Unix, Unix (Linux and FreeBSD)}
+@ref{Unix, Unix (Linux  FreeBSD)}
 
 @item
 @ref{MacOS X, @sourceimage{logo-macosx,,,}}
-@ref{MacOS X, MacOS X}
+@ref{MacOS X, Mac OS X}
 
 @item
 @ref{Windows, @sourceimage{logo-windows,,,}}
-@ref{Windows, Microsoft Windows}
+@ref{Windows, 微软 Windows}
 
 @end itemize
 
 @divEnd
 
 @divClass{column-right-top}
-@subheading 开发人员
+@subheading 开发人员下载
 
 @itemize
 
 @item
-@ref{Source}:
-for packagers
+@ref{Source}:打包人员适用
 
 @item
-@ref{Old downloads}:
-old versions
+@ref{Old downloads}:以往版本
 
-@item @ref{Development}:
-latest unstable version
+@item @ref{Development}:最新开发版
 
 @end itemize
 @divEnd
@@ -89,20 +82,19 @@ latest unstable version
 
 @divClass{column-center-bottom}
 
-@subheading 软件协议
+@subheading 软件许可证
 
-LilyPond is published under the
-@ref{GPL, GNU General Public License}.
+LilyPond 是以
+@ref{GPL, GNU 通用公共许可证 (GPL)} 发布的。
 @divEnd
 
 
 @divClass{color1}
 
-@subheading 捐赠人
+@subheading 赞助商
 
-Many thanks to @uref{http://www.vt.edu/, Virginia Tech} and
-@uref{http://www.linuxaudio.org/, linuxaudio.org} for sponsoring
-our bandwidth.
+非常感谢 @uref{http://www.vt.edu/, Virginia Tech} 和
+@uref{http://www.linuxaudio.org/, linuxaudio.org} 赞助我们的网络带宽。
 
 @sourceimage{VTlogo_ITF,,,}
 @sourceimage{lao_banner_06_on_white_demo,,,}
@@ -126,10 +118,9 @@ acknowledged.
 
 
 @divClass{hide}
-
 @menu
 * Unix::
-* MacOS X::
+* Mac OS X::
 * Windows::
 * 源代码::
 * 旧的下载::
@@ -137,6 +128,7 @@ acknowledged.
 @end menu
 @divEnd
 
+
 @node Unix
 @unnumberedsec Unix
 @translationof Unix
@@ -146,7 +138,6 @@ acknowledged.
 @divEnd
 
 @divClass{column-center-top}
-
 @subheading Generic Packages or Distribution-Specific Packages?
 
 Many distributions include LilyPond in their normal package
@@ -161,7 +152,6 @@ package manager.
 
 
 @divClass{column-left-top}
-
 @subheading Generic Packages
 
 @subsubheading 下载
@@ -197,6 +187,7 @@ package manager.
 
 @end itemize
 
+
 @subsubheading 安装
 
 In the shell, type:
@@ -214,12 +205,19 @@ In the shell, type:
 uninstall-lilypond
 @end example
 
+@subsubheading Help
+
+In the shell, type:
+
+@example
+sh lilypond-@versionStable{}-OS-TYPE.sh --help
+@end example
+
 @divEnd
 
 
 
 @divClass{column-right-top}
-
 @subheading Compiling a file
 
 @lilypadCommandLine
@@ -228,33 +226,31 @@ uninstall-lilypond
 
 
 @divClass{column-left-top}
+@subheading 各大发行版专用的软件包
 
-@subheading Distribution-specific Packages
-
-Please use your distribution's package manager to install or
-upgrade to these versions.
+请使用您的发行版的软件包管理器,来安装或者升级到以下这些版本。
 
 @itemize
 
 @item
 @sourceimage{logo-fedora,,,}
 @uref{http://koji.fedoraproject.org/koji/packageinfo?packageID=2447,
-Fedora: LilyPond 2.12.3}
+Fedora: LilyPond 2.14.2}
 
 @item
 @sourceimage{logo-ubuntu,,,}
 @uref{http://packages.ubuntu.com/search?keywords=lilypond,
-Ubuntu: LilyPond 2.12.2}
+Ubuntu: LilyPond 2.14.2}
 
 @item
 @sourceimage{logo-slackware,,,}
 @uref{http://www.johannes-schoepfer.de/lilypond/,
-Slackware: LilyPond 2.12.3}
+Slackware: LilyPond 2.14.2}
 
 @item
 @sourceimage{logo-debian,,,}
 @uref{http://packages.debian.org/search?keywords=lilypond,
-Debian: LilyPond 2.12.2}
+Debian: LilyPond 2.12.3}
 
 @item
 @sourceimage{logo-suse,,,}
@@ -267,7 +263,6 @@ openSUSE: LilyPond 2.12.3}
 
 
 @divClass{column-center-bottom}
-
 @subheading Legalese
 
 @divClass{legal}
@@ -281,8 +276,9 @@ acknowledged.
 @divEnd
 @divEnd
 
-@node MacOS X
-@unnumberedsec MacOS X
+
+@node Mac OS X
+@unnumberedsec Mac OS X
 @translationof MacOS X
 
 @divClass{heading-center}
@@ -290,8 +286,8 @@ acknowledged.
 @divEnd
 
 @divClass{column-left-top}
+@subheading 软件包
 
-@subheading 包
 @subsubheading 下载
 
 @itemize
@@ -299,14 +295,16 @@ acknowledged.
 @item
 @sourceimage{logo-macosx,,,}
 @downloadStableDarwinNormal
-For MacOS X 10.4 or higher, running on Intel CPUs (if in doubt,
-use this).
+适用于 Mac OS X 10.4 或更高版本,在英特尔处理器 (Intel CPU) 上运行。(如果你不确定,请选择这个。)
+
+抱歉,目前尚未支持 Mac OS X 10.7 Lion。
 
 @item
 @sourceimage{logo-macosx,,,}
 @downloadStableDarwinPPC
-For MacOS X 10.4 or higher, running on G3 and G4 CPUs (old Apple
-computers).
+适用于 Mac OS X 10.4 或更高版本,在 G3 和 G4 处理器(上一代的苹果电脑)上运行。
+
+抱歉,目前尚未支持 Mac OS X 10.7 Lion。
 
 @end itemize
 
@@ -322,7 +320,6 @@ Delete the LilyPond.app folder.
 @divEnd
 
 @divClass{column-right-top}
-
 @subheading 编译文件
 
 @lilypadOSX
@@ -331,13 +328,11 @@ Delete the LilyPond.app folder.
 
 
 @divClass{column-left-top}
+@subheading 在命令行下运行
 
-@subheading 在命令行内运行
+@warning{如果您使用图形界面已经很满意了,那么请忽略以下说明。}
 
-@warning{If you are happy with the GUI, then please ignore these
-instructions.}
-
-@subsubheading MacOS X 里的命令行
+@subsubheading Mac OS X 的命令行
 
 The most convenient way to run lilypond scripts is by setting up
 @qq{helper} scripts of your own.
@@ -393,11 +388,12 @@ This file should end with a blank line.
 
 @end enumerate
 
+
 @subsubheading 调用单独的脚本
 
 The scripts --- such as @command{lilypond-book}, @command{convert-ly},
 @command{abc2ly}, and even @command{lilypond} itself --- are included
-inside the @code{.app} file for MacOS@tie{}X.
+inside the @code{.app} file for Mac@tie{}OS@tie{}X.
 
 Scripts can also be run from the command line by invoking them
 directly:
@@ -415,7 +411,6 @@ The same is true for all other scripts in that directory, such as
 
 
 @divClass{column-center-bottom}
-
 @subheading 法律条文
 
 @divClass{legal}
@@ -427,6 +422,8 @@ acknowledged.
 @divEnd
 @divEnd
 
+
+
 @node Windows
 @unnumberedsec Windows
 @translationof Windows
@@ -436,8 +433,7 @@ acknowledged.
 @divEnd
 
 @divClass{column-left-top}
-
-@subheading 包
+@subheading 软件包
 
 @subsubheading 下载
 
@@ -485,7 +481,6 @@ button when the uninstaller has completed.
 
 
 @divClass{column-right-top}
-
 @subheading 编译文件
 
 @lilypadWindows
@@ -494,7 +489,6 @@ button when the uninstaller has completed.
 
 
 @divClass{column-left-top}
-
 @subheading 在命令行中运行
 
 @warning{If you are happy with the GUI, then please ignore these
@@ -528,7 +522,7 @@ which contains LilyPond executable files like this:
 [@var{pre-set paths}];@var{DIR}\LilyPond\usr\bin
 @end example
 
-@warning{@var{DIR} will generally be @code{C:\Program Files}.}
+@warning{@var{DIR} will generally be @code{C:@bs{}Program Files}.}
 
 @noindent
 and click @qq{OK} button to close the window.
@@ -549,7 +543,6 @@ lilypond test.ly
 
 
 @divClass{column-center-bottom}
-
 @subheading 法律条文
 
 @divClass{legal}
@@ -561,6 +554,8 @@ acknowledged.
 @divEnd
 @divEnd
 
+
+
 @node 源代码
 @unnumberedsec 源代码
 @translationof Source
@@ -574,7 +569,6 @@ LilyPond yourself; almost all user needs are better met with the
 pre-built version.}
 
 @divClass{column-left-bottom}
-
 @subheading 源代码包
 
 @downloadStableSource{}
@@ -586,13 +580,13 @@ download site}.
 @divEnd
 
 @divClass{column-right-bottom}
-
 @subheading 编译指导
 
 Instructions are listed in @rcontrib{Compiling}.
 
 @divEnd
 
+
 @node 旧的下载
 @unnumberedsec 旧的下载
 @translationof Old downloads
@@ -602,7 +596,6 @@ Instructions are listed in @rcontrib{Compiling}.
 @divEnd
 
 @divClass{column-center-top}
-
 @subheading 所有版本
 
 包含所有版本(旧和新)的列表见我们的
@@ -611,6 +604,7 @@ site}.
 
 @divEnd
 
+
 @node GPL
 @unnumberedsec GPL
 @translationof GPL
@@ -618,13 +612,12 @@ site}.
 @divClass{column-center-top}
 @subheading 软件许可证
 
-GNU LilyPond 在 GNU 通用公共许可证下发布。
-在 @ref{Freedom} 里我们介绍了这个许可证以及我们选择它的原因。
+GNU LilyPond 在 GNU 通用公共许可证 (GPL) 下发布。在
+@ref{Freedom} 里我们介绍了这个许可证以及我们选择它的原因。
 
 @divEnd
 
 @divClass{column-center-bottom}
-
 @subheading GNU 通用公共许可证
 
 @include gpl.itexi
index d0ec2cdd6a87c30c8c737b4172e6299a0c6ad3ea..5876d4cee799e77c1165e1dd8214a27d3b3f03a6 100644 (file)
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: zh -*-
-@c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 46ec3bd9ded640faef62938929a0af97345cf955
+    Translation of GIT committish: 8052856914abafa960a0518ca8032b681c9d0588
 
     When revising a translation, copy the HEAD committish of the
-    version that you are working on.  See TRANSLATION for details.
+    version that you are working on.  For details, see the Contributors'
+    Guide, node Updating translation committishes..
 @end ignore
 
-@c Translators: Ben Luo
+@c Translators: Ben Luo, Anthony Fok
 
 @node 简介
 @unnumbered 简介
 @translationof Introduction
 
-
+@divClass{column-center-top}
 @subheading 我们的目标
-@subheading LilyPond 作什么
-@subheading 使用 LilyPond 
-@subheading LilyPond 如何工作
+
+@imageFloat{flat-design,png,right}
+
+LilyPond 是怎么来的呢?从前,有两位音乐家,对于那种用电脑打谱的、看上去了无生气的乐谱,很是懊恼,希望超越现状。既然音乐家们都喜爱阅读漂亮的乐谱,那为什么程序员不能写出可以制作优雅乐谱的软件呢?
+
+于是,LilyPond
+诞生了!这个系统把音乐家从繁琐的排版细节中释放出来,让他们能够专注于音乐制作。LilyPond
+与音乐家携手,秉承古典音乐传统雕版印刷术最优良的传统,共同打造具有最高出版质量的乐谱。
+
+@divEnd
+
+@divClass{link-headings}
+
+@divClass{column-left-top}
+@subheading LilyPond 的功能
+
+@itemize
+
+@item
+@ref{特色}: LilyPond 都有些什么本领?
+
+@item
+@ref{例子}: 让我看看实际的打谱效果!
+
+@item
+@ref{自由}: LilyPond 是免费的自由软件。
+
+@item
+@ref{背景}: 我们的计算美学。
+
+@end itemize
+@divEnd
+
+@divClass{column-right-top}
+@subheading LilyPond 的实际应用
+@itemize
+
+@item
+@ref{制作}: 现实生活中 LilyPond 的应用。
+
+@item
+@ref{评价}: What do people say?
+
+@end itemize
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading LilyPond 的工作原理
+@itemize
+
+@item
+@ref{文本输入}: You write music as @emph{text}?!
+
+@item
+@ref{编辑更简单}: Other ways of working with LilyPond.
+
+@end itemize
+@divEnd
+
+@divEnd
+
+@c TRANSLATORS, translations are not yet compiled in Info format, so
+@c it's not worth translating the right column of the following
+@c menu. -JM
+@divClass{hide}
 @menu
-* 特色::
-* 例子::
-* 自由::
-* 背景::
-* 生产::
-* 测评::
-* 文本输入::
-* 编辑更简单::
+* 特色::                        What can LilyPond do?
+* 例子::                        I want to see some music!
+* 自由::                        Freedom and the GPL.
+* 背景::                        Computational aesthetics.
+* 制作::                        Real-life use of LilyPond.
+* 评价::                        What do people say about it?
+* 文本输入::                    You write music as text?!
+* 编辑更简单::                  Other ways of working with LilyPond.
 @end menu
+@divEnd
+
+
 
 @node 特色
 @unnumberedsec 特色
 @translationof Features
+@divClass{column-center-top}
 
 
 @subheading 优雅
 @subsubheading 杰出的古典雕版风格
+
+@imageFloat{flat-design,png,right}
+
+LilyPond allows musicians to produce elegant sheet music that is
+easy to read.  Its developer community has spent thousands of hours
+developing powerful music engraving software that results in beautifully
+engraved music.  All of LilyPond's style settings, font designs and
+algorithms have been inspired by the finest hand-engraved music.
+LilyPond output has the same strong, balanced and elegant look as the
+best-engraved classical scores.  This is further explained in our
+@ref{Essay}.
+
+
+
 @subsubheading 有效的版面选择
+
+Spend less time with tweaking the output; LilyPond gets the
+formatting correct right from the start.  It determines spacing by
+itself, and breaks lines and pages to provide a tight and uniform
+layout.  Clashes between lyrics, notes, and chords are resolved
+and slurs and beams are sloped, automatically!
+
+
+@divEnd
+
+@divClass{color2}
 @subheading 易于使用
+
+@imageFloat{lilypond-book,png,right}
+
 @subsubheading 基于文本的输入
+
+LilyPond takes ASCII input, which you can produce in your favorite
+text editor, quickly and comfortably.  The input contains all the
+information, so there is no need to remember complex command sequences:
+simply save a file for later reference.
+
 @subsubheading 音乐和文本混合
+
+Put fragments of music into texts without cutting and pasting
+pictures.  Integrate music into @LaTeX{} or HTML seamlessly, or add
+music to OpenOffice.org with OOoLilyPond.  Plugins are also available
+to allow LilyPond code in various blogs and wikis, making online
+collaboration possible.
+
+
 @subsubheading 易用性
+
+Text-based input also makes score-writing possible for users with
+severe physical disabilities.  Dexterity-impaired users who are
+unable to type or control a computer mouse can use
+speech-recognition software to edit LilyPond files.  Even users
+who are totally blind can use screen-reading software to write
+LilyPond files -- an impossible task in graphical-based
+score-writing programs.
+
 @subsubheading 可扩展的设计
+
+All settings can be changed to suit your personal typographical
+taste.  If that still is not enough, there is always the built-in
+scripting language Scheme, a dialect of the powerful language
+LISP.  Settings, variables and functions are all documented in the
+comprehensive program reference manual.
+
+@divEnd
+
+@divClass{color3}
+
 @subheading 环境
-@subsubheading 自由软件
+
+@imageFloat{frescobaldi-lilypond-editor-small,png,right}
+
+@subsubheading 免费的自由软件
+
+LilyPond 是可以免费下载的!没错,是完全免费的,可从下载页获取。
+
+它也是自由软件。It comes with source
+code, and permission to change and copy it.  So, are you irritated
+by a bug, or yearning for a feature? Simply add it yourself, or
+pay someone else to do it.
+
+
 @subsubheading 出色的支持
-@subsubheading 高级编辑器
-@subheading 现在哪?
+
+LilyPond runs on all popular platforms: GNU/Linux, Mac OS@tie{}X, and
+Windows.  LilyPond comes with extensive documentation and 数以百计的范例文件。There is an active user community answering
+questions on the lilypond-user mailing list, while the development
+team makes sure that problems are solved quickly.
+
+
+@subsubheading 强大的编辑器
+
+
+Several developers, themselves active LilyPond users, have also
+written tools specifically aimed at making the process of editing
+LilyPond files faster and more effective.  For some examples, see
+@ref{Easier editing}.
+
+@divEnd
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+还没动心吗? Look at some specific @ref{Examples}.  If you've
+already decided to try LilyPond, first read about our
+@ref{Text input}。
+@divEnd
+
+
+
 @node 例子
 @unnumberedsec 例子
 @translationof Examples
 
+LilyPond is a powerful and flexible tool for engraving tasks of
+all kinds.  Please browse our gallery of examples and be inspired!
+
 
+@newsItem
 @subsubheading 古典音乐
-@subsubheading 复杂的乐谱
+
+This organ work by J.S. Bach is a fairly typical engraving project
+in LilyPond.
+
+@exampleImage{bach-bwv610}
+@newsEnd
+
+@newsItem
+@subsubheading 复杂的乐谱 Complex Notation
+
+This example from @emph{Goyescas} by Enrique Granados shows some
+of the more advanced features of typesetting, including kneed
+beams, cross-staff stems, and voice-follow lines.
+
+@exampleImage{granados}
+@newsEnd
+
+@newsItem
 @subsubheading 早期音乐
+
+LilyPond also supports various types of ancient notation, such
+as this passage of Gregorian chant.
+
+@exampleImage{ancient-headword}
+@newsEnd
+
+@newsItem
 @subsubheading 现代音乐
+
+Contemporary composers find LilyPond well-suited to displaying
+unusual notation.  Here is an excerpt from Trevor Bača's
+@emph{Čáry}, for unaccompanied bass flute.
+
+@exampleImage{cary}
+@newsEnd
+
+
+@newsItem
 @subsubheading 有效,灵活地创造表演材料
-@subsubheading 谱号
+
+Various performance materials can be created from the same source
+code.  This is an excerpt of @uref{http://nicolas.sceaux.free.fr/,
+Nicolas Sceaux's} engraving of Handel's @emph{Giulio Cesare}, in
+full score, piano-vocal reduction, and a violin part.
+
+@exampleImage{sesto-full}
+
+@exampleImage{sesto-piano}
+
+@exampleImage{sesto-violin}
+
+@newsEnd
+
+@newsItem
+@subsubheading TAB 吉他谱 (Tablature)
+
+LilyPond 支持 TAB 吉他谱 (六线谱),which can be customized to
+suit any instrument that reads from tablature.  The tablature
+staff is generated automatically from notes entered for the 5-line
+staff.
+
+@exampleImage{tab-example}
+@newsEnd
+
+@newsItem
 @subsubheading 申克分析图
-@subsubheading 声乐
+
+Standard output can be modified heavily.  Here is an impressive
+Schenkerian analysis, created by Kris Schaffer, for an article
+in @uref{http://www.linuxjournal.com/article/8364 , Linux Journal}.
+The colors have been added for better visibility.
+
+@exampleImage{bach-schenker}
+@newsEnd
+
+@newsItem
+@subsubheading 声乐作品
+
+LilyPond is excellent for vocal music of all kinds, from sacred
+hymns to opera.  Here is a 中世纪经文歌 with slightly unusual
+requirements.  The tenor voice is written in a different meter
+than the others, but must line up as if it were in the same meter.
+LilyPond handles this most elegantly.  Note also the incipits with
+Vaticana style clefs, the slashed stems indicating plicated notes,
+and the ligature braces above certain groups of notes.
+
+@exampleImage{aucun-snippet}
+@newsEnd
+
+@newsItem
 @subsubheading 教育方面的应用
+
+LilyPond 同样非常适合用于教育用途。
+下面是一个简单的对位法练习的例子。
+
+@exampleImage{theory}
+@newsEnd
+
+@newsItem
 @subsubheading 流行音乐
+
+It is simple to create pop lead sheets with melody, lyrics,
+chord names, and fretboards.  In this example you see some of the
+predefined fretboard diagrams, but these can be heavily customized
+to suit nearly any situation.
+
+@exampleImage{chart}
+@newsEnd
+
+@newsItem
 @subsubheading 大型项目
-@subheading 现在哪?
+
+LilyPond is excellent for large projects like operas or works for
+full symphony orchestra, as well.  In addition, the text-based
+input provides greater accessibility -- this example was
+contributed by Hu Haipeng, a blind composer.
+
+@exampleImage{orchestra}
+@newsEnd
+
+
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+还没动心吗?LilyPond 是自由软件, granting you
+@ref{Freedom}.  If you've already decided to try LilyPond, first
+read about our @ref{Text input}.
+@divEnd
+
+
 @node 自由
 @unnumberedsec 自由
 @translationof Freedom
 
-
+@divClass{column-center-top}
 @subheading 自由软件
+
+@uref{http://www.gnu.org/, GNU} LilyPond is written and maintained
+by a community of enthusiasts.  It is published under the
+@ref{GPL, GNU General Public License} and the @ref{FDL, GNU Free
+Documentation License}, giving everybody the freedom to fix,
+modify, and extend the program.  Creating beautiful music should
+not require hundreds of dollars of software!
+@divEnd
+
+
+@c @divClass{column-left-top}
+@divClass{color2}
+@divClass{keep-bullets}
 @subheading 使用者的好处在哪?
+
+@itemize
+
+@item
+No cost: download and try it out!  What do you have to lose?
+
+@item
+Sharing: if you like the program, give a copy to 您的朋友,
+老师、学生和同事!
+
+@item
+Source available: if you are curious about how LilyPond creates
+some notation, you can see exactly how it is done.
+
+@item
+Extendible: you can add features, fix bugs, and change the
+functionality.  If you are not a programmer, you can hire somebody
+to do those tasks.
+
+This may not seem appealing to casual musicians, but the ability
+to extend software can be highly valuable to serious composers,
+companies, and academics.
+
+@item
+Future safety: if a commercial company goes bankrupt, what happens
+to any electronic music which depends on their products?  This is
+not a concern with LilyPond; even if the entire development team
+quits (extremely unlikely), the program will still be legally
+available for copying, modifications, and distribution.
+
+
+@end itemize
+
+@divEnd
+@divEnd
+
+
+@c @divClass{column-right-top}
+@divClass{color3}
+@divClass{keep-bullets}
 @subheading 为什么 LilyPond 的开发者会无偿 @qq{赠送} 他们的工作?
-@subheading 现在哪?
+
+Most of us view LilyPond development as a hobby or volunteer work.
+So this question is really asking @qq{why do people volunteer}?
+
+@itemize
+
+@item
+Fun: working towards a goal can be enjoyable, especially when you
+work as a team!
+
+@item
+Shared goals: we all want beautiful sheet music, but few people
+have the expertise (and nobody has the time!), to create a program
+which can handle all situations.  By working together -- one
+person improves the automatic beaming code, another person
+improves the shape of slurs, and a third person writes
+documentation explaining how to use these features -- we can
+achieve our goal with only a fraction of the individual effort.
+
+@item
+@qq{Gift culture}: the Free Software
+movement has created many great software projects, such as
+@uref{http://kernel.org/, GNU/Linux},
+@uref{http://www.getfirefox.com/, Mozilla Firefox}, and
+@uref{http://www.wesnoth.org/, Battle for Wesnoth}.  Having
+benefitted from these projects, some developers want to @qq{give
+back} to the community.
+
+@item
+Work experience: contributing to free software projects is a great way to
+practice programming, documentation writing, documentation translation,
+or design.  This experience has helped some developers gain job offers
+or scholarships.
+
+
+@end itemize
+
+@divEnd
+@divEnd
+
+
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+还没动心吗?Read our extensive essay about our engraving
+philosophy in @ref{Background}.  If you've already decided to try
+LilyPond, first read about our @ref{Text input}.
+@divEnd
+
+
 @node 背景
 @unnumberedsec 背景
 @translationof Background
 
-
+@divClass{column-center-top}
 @subheading 背景文章
-@subheading 现在哪?
-@node 生产
-@unnumberedsec 生产
+
+We have an extensive essay describing computational aesthetics:
+the art of creating beauty with a computer.
+
+If you just want a quick introduction to LilyPond, the essay might
+be too much material to read.  If you would like to read it now,
+please progress to @ref{Essay}.
+@divEnd
+
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+还没动心吗?Read about some of our users'
+@ref{Productions} and sheet music.  If you've already decided to
+try LilyPond, first read about our @ref{Text input}.
+@divEnd
+
+
+@node 制作
+@unnumberedsec 制作
 @translationof Productions
 
+@divClass{column-left-top}
+@subheading 音乐会
 
-@subheading 音乐厅
-@subheading 出版的五线谱音乐
-@subheading 现在哪?
-@node 测评
-@unnumberedsec 测评
-@translationof Reviews
+LilyPond engravings have been used for performances around the world.
+Some highlights:
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+Mussorgsky's @emph{Pictures at an exhibition}, re-orchestrated and
+conducted by @uref{http://www.aurelienbello.com/,Aurélien Bello} with
+the @uref{http://www.junge-philharmonie-brandenburg.de/,
+Junge Philharmonie Brandenburg}
+on Oct 10 2011 and again on Apr 15-16 2012.
+
+@item
+@uref{http://www.kierenmacmillan.info/, Kieren MacMillan}, composer and
+musical director.  His many, recent works include; @emph{Go Thy Way},
+performed by the @uref{http://www.saltlakechoralartists.org/,
+Salt Lake Choral Artists} in March 2012; The
+@emph{Just Out of Reach Suite} performed
+by the
+@uref{http://www.herald-dispatch.com/news/marshall/x1883873762/Music-duo-Chrysalis-to-perform-at-Marshall-University-on-Jan-19,
+Chrysalis Duo} ; @emph{thrafsmata} performed in July 2011 by the
+@uref{http://www.pnme.org/CurrentSeason/PreviousSeasons.html, Pittsburgh
+New Music Ensemble}.
+
+
+@item
+@emph{Anonymous Student Compliment or Complaint}, by
+@uref{http://www.mikesolomon.org, Mike Solomon}, winner chosen from among
+172 entries from 22 countries of the
+@uref{http://leftcoastensemble.org/contest, 2011 Left Coast Composition Contest}.
+Other works include, Norman (age 1) for clarinet solo, performed at the
+@uref{http://emu.music.ufl.edu/fems_concerts.html, University of Florida}'s
+Electroacoustic Music Festival (FEMF), October 2010.
+
+@item
+A modern edition of the @emph{Serenata Erminia} by Alessandro Scarlatti,
+edited by Thomas Griffin, Musicologist (意大利罗马).  Performed on 22
+October 2010 in the Galleria of the Palazzo Zevallos Stigliano, Naples,
+Italy.  @uref{http://www.ascarlatti2010.net, Alessandro Scarlatti 2010},
+in celebration of the composer's 350th birthday.
+
+@item
+@uref{http://www.mercurybaroque.org/02/02109.aspx, Mercury Baroque}'s
+performance of Lully's @emph{Armide}, May 15-16, 2009, in Houston,
+Texas (engraving by @uref{http://nicolas.sceaux.free.fr/,
+Nicolas Sceaux}).
+
+@item
+Instrumental excerpts from Rameau's @emph{Hippolyte et Aricie} at
+St. James's Church in Manhattan, May 8, 2009, by Frederick Renz
+and his ensemble @uref{http://www.earlymusicny.org/, Early Music
+New York} (engraving by Nicolas Sceaux).
+
+@item
+@emph{Affaire étrangère}, an opera by
+@uref{http://valentin.villenave.net/,Valentin Villenave}
+to a French libretto by
+@uref{http://en.wikipedia.org/wiki/Lewis_Trondheim, Lewis
+Trondheim}, premiered February 1, 2009 at
+@uref{http://www.orchestre-montpellier.com/, L'Opéra National de
+Montpellier}, France.
+
+@end itemize
+@divEnd
+
+@divEnd
+
+
+@divClass{column-right-top}
+@subheading 已出版乐谱
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+@uref{http://www.mutopiaproject.org/index.html, Mutopia Project},
+over 1500 pieces of classical sheet music for 免费下载, and
+the main showcase of LilyPond scores.
+
+@c don't make this "Mutopia" a link, since that looks silly.
+@item
+@uref{http://etudeapp.com, Etude}, @qq{sheet music on steroids} is
+an iPhone app which displays piano music engraved with LilyPond,
+including many pieces from Mutopia.  The app includes a virtual
+piano keyboard showing which keys to press to help beginners learn
+how to read sheet music.
+
+@item
+@uref{http://www.adoromusicpub.com/, Adoro Music Publishing},
+high-quality scores of sacred music, available for immediate
+download or in traditional paper format.
+
+@item
+@uref{http://www.shadylane.fr, The Shady Lane Publishing},
+a @qq{micro musical publishing house} whose goal is to promote a
+new form of musical economy closer to the musicians and music
+lovers.
 
+@end itemize
 
+@divEnd
+
+@divEnd
+
+@contactUsAbout{音乐会或者乐谱}
+
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+Still not convinced?  Read some of our users' @ref{Reviews}.
+If you've already decided to try LilyPond, first read about our
+@ref{Text input}.
+@divEnd
+
+@c TRANSLATORS, so far it's mostly from
+@c http://lilypond.org/web/switch/testimonials
+
+@node 评价
+@unnumberedsec 评价
+@translationof Reviews
+
+@divClass{column-left-top}
 @subheading 出版的文章
+
+@divClass{keep-bullets}
+@itemize
+
+@item
+2011年4月
+
+@uref{http://www.linux-magazine.com,Linux Magazine} publishes an
+article titled
+@uref{http://www.linux-magazine.com/w3/issue/126/088-090_projects.pdf,
+Projects on the Move}.  It is an introductory article on MuseScore,
+LilyPond and Chordii.  Author Carla Schroder states @qq{LilyPond is
+driven from the command line, but don’t let the lack of a GUI scare
+you away; LilyPond is user-friendly and easy to learn}, and provides
+a hands-on example.
+
+@item
+2010年5月
+
+Peter Kirn, on the Create Digital Music website, publishes a
+@uref{http://createdigitalmusic.com/2010/05/14/lilypond-free-beautiful-music-notation-engraving-for-anyone/,LilyPond
+review}.  He takes a balanced view on usage, praises LilyPond's
+high-quality notation and suggests to try it out.
+
+@item
+2009年9月
+
+德国的 LinuxUser 杂志写了一篇
+@uref{http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2009/10/Digitaler-Notenschluessel,
+关于 LilyPond 的文章}。
+
+@item
+2009年8月
+
+Ann Drinan, on the
+@uref{http://www.polyphonic.org/article.php?id=188, Polyphonic.org}
+website, presents comments by two orchestra librarians who
+talk about using software to maintain their libraries.
+
+@item
+2009年6月
+
+In an @uref{http://news.lilynet.net/Free-Music-Now, article}
+published in the French @emph{National Conservatory Parent
+Association}'s yearly magazine, French composer and LilyPond
+contributor Valentin Villenave explains how Free licenses, and
+specifically LilyPond-engraved scores, are instrumental in
+making written music accessible to all.
+
+@item
+2008年2月
+
+In @uref{http://www.musicbyandrew.ca/finale-lilypond-1.html,
+articles on his personal site}, Andrew Hawryluk compares Finale
+and LilyPond in general terms, and evaluates engraving
+capabilities of both pieces of software in detail.  The second
+article is an instructive analysis of engraving issues in
+Rachmaninoff's Piano Prelude No. 6, including comparisons with a
+hand-engraved reference edition.
+
+@item
+2006年6月
+
+@uref{http://distrowatch.com,DistroWatch} awards LilyPond and
+@uref{http://distrowatch.com/weekly.php?issue=20060605,writes}
+@qq{Ladies and Gentleman, we are pleased to announce that, based
+on readers' requests, the DistroWatch May 2006 donation has been
+awarded to LilyPond (@euro{}190.00) and Lua (US$250.00).}
+
+@item
+2005年12月
+
+@uref{http://linuxjournal.com,Linux Journal} publishes an article
+titled @uref{http://www.linuxjournal.com/article/8364, Make
+Stunning Schenker Graphs with GNU LilyPond}.  It is an in-depth
+but hands-on feature article with crisp LilyPond graphics.  Author
+Kris Shaffer remarks @qq{GNU LilyPond generates beautiful graphics
+that make commercial alternatives seem second-rate.}
+
+@item
+2005年8月20日
+
+比利时报纸 De Standaard investigates what drives Free
+Software authors in an article titled
+@uref{http://www.standaard.be/Artikel/Detail.aspx?artikelId=G42H5GD6,
+Delen van KENNIS zonder WINSTBEJAG} (Non-profit sharing of
+knowlegde) in its @q{DS2 bijlage}.  LilyPond is used as an example
+and the article is interspersed with quotes from an email
+interview with Jan Nieuwenhuizen.  This marks LilyPond's first
+appearance in mainstream printed press.
+
+@item
+2005年6月
+
+A French article on the LilyPond 2.6 release appeared on
+@uref{http://linuxfr.org/2005/06/27/19210.html, linuxfr.org}.
+
+@item
+2004年10月
+
+The editors of Computer!Totaal, a Dutch computer magazine,
+@uref{http://lilypond.org/website/pdf/computer-totaal.jpeg,
+describe LilyPond} in the October 2004 issue as: @qq{Wonderful
+free (open source) software [..] The sheet music produced by
+LilyPond is exceptionally pretty [..] a very powerful system that
+can do almost anything.}
+
+@item
+July, August 2004
+
+Dave Phillips wrote an introductory article for
+@uref{http://linuxjournal.com,Linux Journal}: At
+the sounding edge: LilyPond, parts
+@uref{http://www.linuxjournal.com/article/7657, one} and
+@uref{http://www.linuxjournal.com/article/7719, two}.
+
+@item
+2004年3月
+
+Chris Cannam
+@uref{http://www.all-day-breakfast.com/cannam/linux-musician/lilypond.html,interviewed}
+Han-Wen Nienhuys and Jan Nieuwenhuizen on linuxmusician.com
+(original site defunct).  This interview was also reviewed in a
+@uref{http://slashdot.org/article.pl?sid=04/03/13/2054227&tid=,
+slashdot story}.
+
+@item
+2004年2月
+
+Jazz singer Gail Selkirk writes about
+@uref{http://www.songbirdofswing.com/editorial_page/lilypond/,
+Diving into LilyPond}.  @qq{... you can make lead sheets or full
+orchestral parts, and the results can be stunning.}
+@uref{http://www.computermusic.co.uk/, Computer Music Special},
+issue CMS06.
+
+@end itemize
+
+@divEnd
+@divEnd
+
+
+@divClass{column-right-top}
 @subheading 用户推荐
-@subsubheading @uref{http://nyphil.org/meet/orchestra/index.cfm?page=profile&personNum=7, Carter Brey}, Principal Cellist, New York Philharmonic
-@subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl}, professor of Composition, Musikhochschule Freiburg
-@subsubheading Darius Blasband, composer (Brussels, Belgium)
-@subsubheading Kieren MacMillan, composer (Toronto, Canada)
-@subsubheading Chris Cannam, lead programmer of the @uref{http://www.rosegardenmusic.com/, RoseGarden} project
+
+@divClass{testimonial-item}
+@imageFloat{carter-brey,jpg, right}
+@subsubheading @uref{http://nyphil.org/meet/orchestra/index.cfm?page=profile&personNum=7, Carter Brey},纽约爱乐乐团 (New York Philharmonic) 大提琴首席
+
+@qq{@dots{} I've written a couple of encore pieces for solo cello
+which I've printed with LilyPond and which I'm going to submit to
+Schirmer for publication.  I'll bet their engraved version wouldn't
+look half as sharp as mine!}
+@divEnd
+
+
+@divClass{testimonial-item}
+@imageFloat{orm-finnendahl,jpg, left}
+@subsubheading @uref{http://icem-www.folkwang-hochschule.de/~finnendahl/, Orm Finnendahl},弗莱堡音乐学院 (Musikhochschule Freiburg) 作曲教授
+
+@qq{Although I don't know [LilyPond] very well yet, I'm
+@strong{*very} impressed.  I used the program to input a motet of
+Josquin Desprez in mensural notation and there's no doubt that
+lilypond outscores all other notation programs easily concerning
+speed, ease of use and look!}
+@divEnd
+
+
+@divClass{testimonial-item}
+@imageFloat{darius-blasband,jpg, right}
+@subsubheading Darius Blasband,作曲家 (比利时布鲁塞尔)
+
+@qq{[..after the first orchestra rehearsal] I got numerous
+compliments about the quality of the scores.  Even more
+importantly, while LilyPond provides numerous hacks to improve the
+way its scores look, what the orchestra got from me is basically
+the raw, untouched output.}
+@divEnd
+
+
+@divClass{testimonial-item}
+@subsubheading Kieren MacMillan, 作曲家 (加拿大多伦多)
+
+@qq{thanks and kudos to the development team for their incredible
+work.  I've never seen anything approaching the output that I get
+from LilyPond -- I'm totally confident that my music publishing
+needs will be fulfilled beyond my expectations using this great
+application.  [..] basically untweaked LilyPond output [..] looks
+better than most recent @q{professional} publications I've compared
+it to (q.v., just about any Warner Bros. score, and even many of
+the most recent by @q{the old houses}). [..]}
+
+@qq{Beat that, Finale/Sibelius/Igor/whatever!!!}
+@divEnd
+
+
+@divClass{testimonial-item}
+@subsubheading Chris Cannam,@uref{http://www.rosegardenmusic.com/, RoseGarden}项目的主程序员
+
+@qq{LilyPond is obviously the zillion-ton gorilla [of great music
+typesetting].}
+@divEnd
+
+
+@divClass{testimonial-item}
 @subsubheading Chris Snyder, @uref{http://www.adoromusicpub.com/, Adoro Music Publishing}
-@subsubheading David Bobroff, Bass Trombone, Iceland Symphony Orchestra
+
+@qq{The way that music is entered for LilyPond causes me to think in a
+more musical way -- there have been times when I've been stumped as
+to how to tell Lily to engrave something, only to realize that
+even if I did get it exactly as the composer wanted, the music
+would be confusing to read.  LilyPond makes it much easier for me
+to work in my dual editor+engraver role.}
+
+@qq{I've been using LilyPond exclusively for my fledgling music
+publishing business.  Virtually without exception, every composer
+has been blown away by the quality of the engraving when presented
+with the proofs of their music about to be published.  I deserve
+some of the credit for this -- I spend a lot of time tweaking
+output, especially ties (mainly in chords) -- but LilyPond gives
+me an excellent starting point, a very intuitive interface, and
+the ability to modify absolutely anything if I want to take the
+time.  I'm convinced that no commercial product can come close.}
+@divEnd
+
+
+@divClass{testimonial-item}
+@subsubheading David Bobroff, 冰岛交响乐团,低音长号手
+
+@qq{I think LilyPond is great [..] The more I learn about LilyPond
+the more I like it!}
+@divEnd
+
+
+@divClass{testimonial-item}
 @subsubheading Vaylor Trucks, Electric guitar player (Yes, @uref{http://www.allmanbrothersband.com/modules.php?op=modload&name=userpage&file=content&page_id=12, related to})
-@subsubheading @uref{http://nicolas.sceaux.free.fr/, Nicolas Sceaux}, @uref{http://www.mutopiaproject.org/, Mutopia} contributor
+
+@qq{I am super impressed with LilyPond [..]}
+
+@qq{THIS IS THE BEST PROGRAM EVER!!!}
+
+@qq{Thank you all SO MUCH for your hard work and dedication!}
+@divEnd
+
+
+@divClass{testimonial-item}
+@subsubheading @uref{http://nicolas.sceaux.free.fr/, Nicolas Sceaux}, @uref{http://www.mutopiaproject.org/, Mutopia} 贡献者
+
+@qq{I had a kind of hate-passion relationship with it.  Passion
+because the first score I saw was so amazing! The description of
+LilyPond lies about its beautifulness, it is too modest! [..] as
+LilyPond is getting always better, and as I look closer how things
+are done in scheme, I have less and less frustrations.  Anyway,
+what I mean is: thank you for providing LilyPond, it is really
+good.}
+@divEnd
+
+
+@divClass{testimonial-item}
 @subsubheading @uref{http://www.troff.org/whoswho.html#werner, Werner Lemberg}, Conductor at the Theatre in Koblenz, Germany and distinguished GNU Hacker
-@subsubheading Paul Davis, developer of @uref{http://jackaudio.org/, JACK} and @uref{http://www.ardour.org/, Ardour}
+
+@qq{Anyway, LilyPond does an amazingly good job!}
+@divEnd
+
+
+@divClass{testimonial-item}
+@subsubheading Paul Davis,@uref{http://jackaudio.org/, JACK} 和
+@uref{http://www.ardour.org/, Ardour} 的开发者
+
+@qq{I think [LilyPond is] an incredible program, and it produces
+wonderful, wonderful output.  when i read an interview about it
+last year, i was raving to several friends of mine about its
+potential.}
+@divEnd
+
+
+@divClass{testimonial-item}
 @subsubheading @uref{http://webusers.siba.fi/~mkuuskan/, Dr. Mika Kuuskankare}, researcher at the @uref{http://siba.fi, Sibelius Academy Finland}, composer and author of Expressive Notation Package (ENP)
-@subsubheading @uref{http://camerondh.blogspot.com, David Cameron}, Musician, professional typesetter and long time SCORE user
-@subheading 现在哪?
+
+@qq{I have the deepest respect towards LilyPond and towards its creators
+and maintainers as I know from personal experience how difficult this
+kind of software can be.}
+@divEnd
+
+
+@divClass{testimonial-item}
+@subsubheading @uref{http://camerondh.blogspot.com, David Cameron},音乐家、专业音乐制谱员,和 SCORE 打谱软件的长期用户
+
+@qq{My heartfelt thanks to everyone who contributes to this project.  I
+was a power SCORE user for big typesetting houses way back in the '90s,
+but I feel LilyPond finally makes it possible for me to get exactly what
+I want on the page, especially when it isn't "standard" practice.}
+@divEnd
+
+@divEnd
+
+@contactUsAbout{新闻文章或者推荐}
+
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+了解更多关于我们的 @ref{Text input}。
+@divEnd
+
+
+
 @node 文本输入
 @unnumberedsec 文本输入
 @translationof Text input
 
+@c TRANSLATORS, so far it's mostly from
+@c http://lilypond.org/web/switch/howto
 
 @subheading @qq{编译} 音乐
+
+@imageClickable{nereid-shot-small,png, (click to enlarge), nereid-shot,png, right}
+
+LilyPond is a @emph{compiled} system: it is run on a text file
+describing the music.  The resulting output is viewed on-screen or
+printed.  In some ways, LilyPond is more similar to a programming
+language than graphical score editing software.
+
+You do not write music by dragging notes from a graphical toolbar
+and placing them on a dynamically refreshing score; you write
+music by typing text.  This text is interpreted (or @qq{compiled})
+by LilyPond, which produces beautifully engraved sheet music.
+
+People accustomed to graphical user interfaces might need to learn
+a new way of working, but the results are definitely worth it!
+
+@warning{We present a quick overview of our text input -- it's not
+as complicated as it sounds!  Don't worry about understanding
+every detail in these examples; our beginner documentation covers
+everything at a much more gradual pace.}
+
+
 @subsubheading 就像 A B C 一样简单
+
+Notes are encoded with letters and numbers.  Special commands are
+entered with backslashes.
+
+@imageFloat{text-input-1-annotate,png,center}
+@imageFloat{text-input-1-output,png,center}
+
+Alterations are made with different names: add @w{@code{-is}} for
+sharp, and @w{@code{-es}} for flat (these are Dutch note names, other
+languages are available).  LilyPond figures out where to put
+accidentals.
+
+@imageFloat{text-input-2-annotate,png,center}
+@imageFloat{text-input-2-output,png,center}
+
+
 @subsubheading 流行音乐
+
+Put chords and lyrics together to get a lead sheet:
+
+@imageFloat{text-input-pop-annotate,png,center}
+@imageFloat{text-input-pop-output,png,center}
+
+
+
 @subsubheading 配器部分
+
+The input file contains the notes of piece of music.  Score and
+parts can be made from a single input file, so that changing a
+note always affects the score and parts.  To be able to include
+the same music in multiple places, the music is assigned to a
+@qq{variable} (a name).
+
+@imageFloat{text-input-parts-both-annotate,png,center}
+
+
+This variable is then used in a single part (here transposed, with
+condensed rests spanning several measures):
+
+@imageFloat{text-input-parts-single-annotate,png,center}
+@imageFloat{text-input-parts-single-output,png,center}
+
+
+The same variable is used in the full score (here in concert
+pitch):
+
+@imageFloat{text-input-score-annotate,png,center}
+@imageFloat{text-input-score-output,png,center}
+
+
 @subsubheading 初学者的文档
+
+We realize that many users find this way of entering music a bit
+odd.  For this reason, we have written extensive documentation to
+help new users, beginning with @ref{Learning}.  The Learning
+Manual is the best place to start, as many questions are answered
+before they come up!
+
+Please read the Learning Manual before complaining about bugs!
+New users occasionally believe that LilyPond is not working
+correctly, when in fact it is working precisely as designed.
+
+More in-depth information is available in @ref{Manuals}.
+
+
 @subsubheading 更简单的编辑环境
-@subheading 现在哪?
+
+@imageClickable{lilykde-screenshot-small,png,
+  (click to enlarge),lilykde-screenshot,png,right}
+
+LilyPond is primarily concerned with producing top-quality
+engraved sheet music; creating a Graphical User Interface (GUI)
+would distract us from this goal.  However, there are other
+projects aimed at making it easier to create LilyPond input files.
+
+Some editing environments include syntax highlighting, automatic
+command completion, and pre-made templates.  Other programs
+actually provide a GUI which allows direct manipulation of a
+graphical score.  For more information, see @ref{Easier editing}.
+
+
+
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+您现在可以随时 @ref{Download, 下载 LilyPond}
+了。还没动心吗?那就请您关注如何 @ref{Easier editing} 吧!
+
+@divEnd
+
+
 @node 编辑更简单
 @unnumberedsec 编辑更简单
 @translationof Easier editing
 
 
+@divClass{column-center-top}
 @subheading LilyPondTool
+
+@imageClickable{lilypondtool-2.12-screenshot-400wide,png,
+  (click to enlarge),lilypondtool-2.12-screenshot,png,right}
+
+@sourceimage{logo-linux,,,}
+@sourceimage{logo-freebsd,,,}
+@sourceimage{logo-macosx,,,}
+@sourceimage{logo-windows,,,}
+
+@uref{http://lilypondtool.organum.hu}
+
+Created as a plugin for the
+@uref{http://www.jedit.org,jEdit} text editor,
+LilyPondTool is one of the most feature-rich text-based tools for
+editing LilyPond scores.  Its features include a Document Wizard
+with lyrics support to set up documents easier, and embedded PDF
+viewer with advanced point-and-click support.
+
+@divEnd
+
+@divClass{column-center-top}
 @subheading Frescobaldi
+
+@imageClickable{frescobaldi-lilypond-editor-small,png,
+  (click to enlarge),frescobaldi-lilypond-editor,png,right}
+
+@sourceimage{logo-linux,,,}
+@sourceimage{logo-freebsd,,,}
+@sourceimage{logo-windows,,,}
+
+@uref{http://www.frescobaldi.org}
+
+Frescobaldi is lightweight, yet powerful LilyPond music and text editor
+with a built-in PDF viewer.  It is easy to use and will run on all major
+operating systems (Linux, Mac OS X and Windows).
+
+@divEnd
+
+@divClass{column-center-top}
 @subheading Denemo
+
+@imageClickable{screenshot-denemo-small,png,
+  (click to enlarge),screenshot-denemo,png,right}
+
+@sourceimage{logo-linux,,,}
+@sourceimage{logo-windows,,,}
+
+@uref{http://denemo.org}
+
+Denemo is a graphical editor which generates LilyPond source code,
+and also allows audio playback.  It allows users to view the
+LilyPond source code in parallel to the graphical view.  Extra
+LilyPond tweaks can be attached to notes, chords etc. and are stored
+with the Denemo file, so that users can continue to edit graphically.
+
+Moving the cursor in the LilyPond text moves the cursor in the graphical
+view, and any syntax errors in your LilyPond tweaks are highlighted in
+the text view when printed from there.
+
+@divEnd
+
+@divClass{column-center-top}
 @subheading 文本编辑器
+
+@sourceimage{logo-linux,,,}
+@sourceimage{logo-freebsd,,,}
+@sourceimage{logo-macosx,,,}
+@sourceimage{logo-windows,,,}
+
+@uref{http://www.gnu.org/software/emacs/}
+
+Emacs is a text editor with language-sensitive capabilities for
+many different computer languages.  Emacs is a highly extensible
+editor and can be used as an Integrated Development Environment.
+There is a @q{lilypond mode} which supplies the language
+definitions for working with LilyPond source files.  As well, one of
+our developers has written
+@uref{http://nicolas.sceaux.free.fr/lilypond/lyqi.html,lyqi}, an
+Emacs major mode.
+
+@uref{http://www.vim.org}
+
+Vim is a minimal text editor and is an extension of the older Unix
+@command{vi} editor.  It is also extensible and configurable.
+
+As a general rule, if you are not already familiar with Emacs or
+Vim, then you would probably prefer to use a different editor for
+writing LilyPond input files.
+
+More information on setting up Emacs and Vim can be found in
+@rprogram{Text editor support}.
+
+@sourceimage{logo-macosx,,,}
+@uref{http://www.uoregon.edu/~koch/texshop}
+
+The TexShop editor for Mac OS@tie{}X can be extended to run LilyPond,
+@command{lilypond-book} and @command{convert-ly} from within the editor,
+using the extensions available at:
+
+@example
+@uref{http://users.dimi.uniud.it/~nicola.vitacolonna/home/content/lilypond-scripts}
+@end example
+
+@sourceimage{logo-macosx,,,}
+There is a LilyPond bundle for TextMate, a commercial editor for MacOS.
+It may be installed by running:
+
+@example
+mkdir -p /Library/Application\ Support/TextMate/Bundles
+cd /Library/Application\ Support/TextMate/Bundles
+git clone http://github.com/textmate/lilypond.tmbundle.git
+
+@end example
+
+@divEnd
+
+@divClass{column-center-top}
 @subheading 可以导出 LilyPond 代码的程序
-@subsubheading 音符,谱号和 MIDI 编辑器:
+
+
+@subsubheading Score, tab and MIDI editors (音符,谱号和 MIDI 编辑器:
+
+@itemize
+
+@item
+@uref{http://www.canorus.org,Canorus}, a score editor, can also
+export to LilyPond, but is still beta-software.  Testers are
+welcome, though.
+
+@item
+@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,
+NtEd}, a score editor based on the
+@uref{http://www.cairographics.org,Cairo} library, has experimental
+support for exporting to LilyPond.
+
+@item
+@uref{http://www.musescore.org,MuseScore}, a score editor, has
+incomplete LilyPond export but is being actively developed.
+
+@item
+@uref{http://www.holmessoft.co.uk/homepage/software/NWC2LY/index.htm,
+NW2LY} is a C# program which converts a
+@uref{http://www.noteworthysoftware.com/,NoteWorthy} song into
+LilyPond.
+
+@item
+@uref{https://github.com/ciconia/ripple/blob/master/README.markdown,
+Ripple} is a program that helps create scores and parts, including a
+mode for mixing different musical works together in a single score or
+part.
+
+@item
+@uref{http://www.rosegardenmusic.com,Rosegarden}, an audio and MIDI
+sequencer, which also has a score editor for single-staff editing.
+
+@item
+@uref{http://www.volny.cz/smilauer/rumor/rumor.html,Rumor}, a
+realtime monophonic MIDI to LilyPond converter.
+
+@item
+@uref{http://www.tuxguitar.com.ar/,TuxGuitar}, a multitrack tablature
+editor and player, includes a score viewer and can export to LilyPond.
+
+@end itemize
+
 @subsubheading 算法代码生成器
-@subheading 其它开发不活跃的程序
-@subheading 现在哪?
-@subheading 法律术语
 
-@c -- SKELETON FILE --
+@itemize
+
+@item
+@uref{http://www.projectabjad.org/,Abjad}, a
+@uref{http://www.python.org/,Python} API for Formalized Score
+Control designed to help composers build up complex pieces of
+LilyPond notation in an iterative and incremental way.
+
+@item
+@uref{http://common-lisp.net/project/fomus/,FOMUS}, a LISP library
+to generate music notation from computer music software
+environments.
+
+@item
+@uref{http://strasheela.sourceforge.net,Strasheela}, an
+environment built on top of the
+@uref{http://www.mozart-oz.org/, Mozart/Oz} constraint programming
+language.
+
+@end itemize
+@divEnd
+
+@divClass{column-center-top}
+
+@subheading 其他开发不活跃的程序
+
+@itemize
+
+@item
+@uref{http://lilykde.googlecode.com/,LilyKDE} has been replaced by
+@uref{http://www.frescobaldi.org/,Frescobaldi}, and exists as
+LilyKDE3 for KDE 3.5 and lilypond-KDE4 for KDE 4.1 only.
+
+@item
+@uref{http://noteedit.berlios.de,NoteEdit}, which imported
+@uref{http://www.musicxml.com/xml.html,MusicXML}, has been forked
+into
+@uref{http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml,NtEd}
+and @uref{http://canorus.org,Canorus}.
+
+
+@item
+@uref{http://lilycomp.sourceforge.net, LilyComp} is a graphical
+note entry program, acting much like a number-pad which produces
+lilypond notes.
+
+@end itemize
+
+@divEnd
+
+
+@divClass{column-center-bottom}
+@subheading 然后呢?
+
+You are now ready to @ref{Download, Download LilyPond}.
+
+Still not convinced?  Many composers, musicians, and conductors
+have learned how to write music in our input format.  Experienced
+users even report that they can enter a full score in LilyPond
+faster than with a piano keyboard or mouse+GUI!  Perhaps you would
+like to review the @ref{Features}, @ref{Examples}, or the
+@ref{Freedom} that LilyPond provides, or read about users'
+@ref{Productions} and @ref{Reviews}.  In addition, our
+approach to the computational aesthetics of classical engraving is
+explained in our @ref{Background}.
+
+
+@subheading 法律条文
+
+@divClass{legal}
+All logos and product images are copyright and trademark
+acknowledged.
+
+@logoLegalLinux
+
+@logoLegalFreeBSD
+
+@logoLegalMacOSX
+
+@logoLegalWindows
+
+@divEnd
+
+@divEnd
index 5667e237aee169b36ad921a1189f300db44084f4..63fd22356c50cb3977ff3bbc789b1a06c38e1770 100644 (file)
@@ -1,13 +1,14 @@
-\input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: zh -*-
-@c This file is part of web.texi
+@c -*- coding: utf-8; mode: texinfo; documentlanguage: zh -*-
 @ignore
-    Translation of GIT committish: 46ec3bd9ded640faef62938929a0af97345cf955
+    Translation of GIT committish: 06eda15f45434056ed7f3ea80df551d251f2ab82
 
     When revising a translation, copy the HEAD committish of the
-    version that you are working on.  See TRANSLATION for details.
+    version that you are working on.  For details, see the Contributors'
+    Guide, node Updating translation committishes..
 @end ignore
 
 @c Translators: Ben Luo
+@c Translation checkers: Anthony Fok
 
 @node 手册
 @unnumbered 手册
@@ -15,7 +16,7 @@
 
 @macro details{reference}
 @spanClass{detail}
-(@ref{\reference\, details of \reference\})
+(@ref{\reference\, \reference\ 的详情})
 @spanEnd
 @end macro
 
 @divClass{link-headings}
 
 @divClass{column-center-top}
-
-
 @subheading 简介
 
 @itemize
 
 @item
 @ref{Text input}:
-LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
+LilyPond 是 @strong{基于文本} 的音乐雕版印刷程序。请您先阅读这里的简介
 
 @item
 @ifWebLinks{@manualStableLearningSplitNoName,@rlearningnamed{Top,Learning}}
- @qq{must-read} LilyPond 的简单介绍。
+ @qq{必读} LilyPond 的简单介绍。
 @details{Learning}
 
 @item
 @ifWebLinks{@manualStableGlossarySplitNoName,@rglosnamed{Top,Glossary}}
-@emph{(optional reading)} 音乐术语和翻译。
+@emph{(选读)} 音乐术语和翻译。
 @details{Glossary}
 
 @item
 @ifWebLinks{@manualStableEssaySplitNoName,@ressaynamed{Top,Essay}}
-@emph{(optional reading)} 计算机雕版印刷程序的背景信息。
+@emph{(选读)} 计算机雕版印刷的背景信息。
 @details{Essay}
 
 @end itemize
@@ -62,8 +61,7 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 @divEnd
 
 @divClass{column-left-top}
-
-@subheading 正式用法
+@subheading 经常使用
 
 @itemize
 
@@ -79,7 +77,7 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 
 @item
 @ifWebLinks{@manualStableSnippetsSplitNoName,@rlsrnamed{Top,Snippets}}
-短的技巧和窍门。
+短的技巧和窍门。
 @details{Snippets}
 
 @end itemize
@@ -88,8 +86,7 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 
 
 @divClass{column-right-top}
-
-@subheading 不常用的用法
+@subheading 偶尔使用
 
 @itemize
 
@@ -104,12 +101,12 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 
 @item
 @ifWebLinks{@manualStableChangesSplitNoName,@rchangesnamed{Top,Changes}}
-有什么新东西
+有什么新功能
 @details{Changes}
 
 @item
 @ifWebLinks{@manualStableExtendingSplitNoName,@rextendnamed{Top,Extending}}
-有想像力的调整。
+巧妙的调整。
 @details{Extending}
 
 @item
@@ -123,25 +120,29 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 
 
 @divClass{column-center-bottom}
+@subheading 其他资料
 
-@subheading 其它资料
 @itemize
 
+@item
+@ref{All}:
+以往的稳定版本文档,以及当前稳定版的文档压缩包。
+
 @item
 @ref{Translated}:
 针对非英语读者的翻译情况。
 
 @item
-@ref{All}:
-可下载和旧的手册
+@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}:
+用户创建的例子、窍门和秘诀
 
 @item
 @ref{Development}:
-不稳定版的手册
+开发版的手册。
 
 @item
 @ref{FDL}:
-这些文档在 GNU 自由文档许可证下发行。
+这些文档以 GNU 自由文档许可证发行。
 
 @end itemize
 
@@ -151,19 +152,18 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 
 
 @divClass{hide}
-
 @menu
 * 学习::        学习。
 * 术语表::      术语表。
 * 文章::        文章。
-* 五线谱::      参考
+* 记谱法::      参考手册
 * 使用::        使用。
 * 片断::        片断。
 * 常见问题::    常见问题。
 * Web::         Web.
 * 变化::        新闻。
 * 扩展::        编程。
-* 内部::        内部
+* 内部机制::    内部机制
 * 翻译::        翻译。
 * 所有::        所有手册。
 * FDL::         许可证。
@@ -181,13 +181,13 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 @translationof Learning
 
 @divClass{column-left-top}
-@subheading 学习手册
-本书解释了如何开始学习 LilyPond,同时也用简单的术语解释了一些关键的概念。
-你应该顺序地读这些章节。
+@subheading 学习手册 Learning manual
 
-在每一大段的后面有@strong{参见}一段,它包含有对其它大段的交叉参考:
-在第一次阅读的时候你不应该去看这些交叉参考。当你读完所有手册,你可能希望
-再读某些段,并去看些交叉参考来得到更多的信息。
+本书解释了如何开始学习
+LilyPond,同时也用简单的术语解释了一些关键的概念。您应该顺序地读这些章节。
+
+在每一章节的后面有 @strong{See also} @strong{(参见)}
+一段,它包含有对其他章节的交叉参考:在第一次阅读的时候,不要去看这些交叉参考。当您把整本手册都读完了,您可能希望重新阅读某些章节,并去看些交叉参考来得到更多的信息。
 @divEnd
 
 @divClass{column-right-bottom}
@@ -200,13 +200,15 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 
 @divEnd
 
+
 @node 术语表
 @unnumberedsec 术语表
 @translationof Glossary
 
 @divClass{column-left-top}
-@subheading 术语表
-这解释了音乐术语也包括了不同语言的翻译。如果你对五线谱不熟悉,或者对音乐术语(尤其如果你不是以英语为母语的人)不熟悉,强烈建议你看术语表。
+@subheading 术语表 Glossary
+
+这解释了音乐术语也包括了不同语言的翻译。如果您对记谱法不熟悉,或者对音乐术语(尤其是如果您的母语不是英语)不熟悉,强烈建议您看术语表。
 
 @divEnd
 
@@ -225,14 +227,13 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 @unnumberedsec 文章
 @translationof Essay
 
-
 @divClass{column-left-top}
-@subheading 文章
+@subheading 文章 Essay
 
\9c¬ä¹¦ç»\99å\87ºäº\86é\9f³ä¹\90å\87ºç\89\88ç\9a\84ç®\80è¦\81å\8e\86å\8f²ï¼\8cé\9a\8få\90\8eæ£\80æ\9f¥äº\86 LilyPond ç\9a\84é\9b\95ç\89\88å\8d°å\88·æ\8a\80æ\9c¯ã\80\82
-也对比了 LilyPond 和其它雕版印刷系统的不同
\9c¬ä¹¦ç»\99å\87ºäº\86é\9f³ä¹\90å\8d°å\88·æ\9c¯ç\9a\84ç®\80è¦\81å\8e\86å\8f²ï¼\8c并æ\8e¢è®¨äº\86 LilyPond
+的雕版印刷技术。也对比了 LilyPond 和其他雕版印刷系统的区别
 
-@warning{更详细的印刷例子都是以PDF的形式进行分析,因为PDF版本有更高的分辨率。}
+@warning{因为 PDF 版分辨率更高,阅读 PDF 版可以更容易分析乐谱印刷例子的细节。}
 
 @divEnd
 
@@ -246,16 +247,17 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 
 @divEnd
 
-@node 五线谱
-@unnumberedsec 五线谱
+
+@node 记谱法
+@unnumberedsec 记谱法
 @translationof Notation
 
 @divClass{column-left-top}
-@subheading 五线谱参考
-本书解释了 LilyPond 所有生成五线谱的命令。
+@subheading 记谱法参考手册 Notation reference
+
+本书解释了所有生成乐谱的 LilyPond 命令。
 
-@warning{五线谱参考假设读者知道学习手册里的基本资料,也熟悉在术语表里
-英语音乐术语。}
+@warning{《记谱法参考手册》(Notation reference) 假设读者知道《学习手册》(Learning manual) 里的基本资料,也熟悉在术语表里的英语音乐术语。}
 
 @divEnd
 
@@ -275,10 +277,11 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 @translationof Usage
 
 @divClass{column-left-top}
-@subheading 使用手册
+@subheading 使用手册 Usage manual
 
-这本书解释如何执行程序,如何让 LilyPond 五线谱和其它程序集成,也提出
-一些为了有效使用的 @qq{best practices} 。
+这本书解释如何执行各个程序,说明如何整合 LilyPond
+记谱法和其他程序,并提出一些有助高效使用的
+@qq{最佳实践 (best practices)},是尝试任何大型项目前必读的推荐读物。
 
 @divEnd
 
@@ -287,27 +290,30 @@ LilyPond 是@strong{基于文本} 的音乐雕版印刷程序。首先读这里
 @docLinks{Usage, usage,
   @rprogramnamed{Top,Usage},
   @manualStableUsageSplit,
-  @manualStableUsageBig, 300 KB,
-  @manualStableUsagePdf, 400 KB}
+  @manualStableUsageBig, 400 KB,
+  @manualStableUsagePdf, 600 KB}
 
 @divEnd
 
+
 @node 片断
 @unnumberedsec 片断
 @translationof Snippets
 
 @divClass{column-left-top}
-@subheading 片断
+@subheading 片断 Snippets
 
-这里显示的 LilyPond 片断集是从
-@uref{http://lsr@/.dsi@/.unimi@/.it,LilyPond Snippet Repository}
-(LSR)来的。所有的片断都是在公共域内。
+这里显示从
+@uref{http://lsr@/.dsi@/.unimi@/.it,
+LilyPond 片断库 (LilyPond Snippet Repository@comma{} LSR)}
+精选出来的一些 LilyPond 片断。所有的片断都属于公有领域。
 
-注意:本文档不是 LSR 的精确子集。LSR 运行在 LilyPond 的稳定版上,所以任何
-发行版中有关新特性的示例必须单独添加。它们保存在 @file{Documentation/snippets/new/}  LilyPond 的源代码树里。
+注意:本文档并非完全是 LSR 的子集。LSR 后台所运行的是 LilyPond
+稳定版,所以任何展示开发版中新特性的示例片断,都要另行添加。它们保存在
+LilyPond 源代码树的 @file{Documentation/snippets/new/} 里。
 
 The list of snippets for each subsection of the Notation are also
-linked from the @strong{参见} portion.
+linked from the @strong{See also (参见)} portion.
 @divEnd
 
 @divClass{column-right-bottom}
@@ -320,38 +326,43 @@ linked from the @strong{参见} portion.
 
 @divEnd
 
+
 @node 常见问题
 @unnumberedsec 常见问题
 @translationof FAQ
 
 @divClass{column-center-top}
-@subheading 问题简介
+@subheading 入门问题
 
-@subsubheading Where are the graphical canvas, menus, and toolbars?
+@subsubheading 录入音符的图形乐谱版面、菜单和工具栏呢?都在哪里啊?
+
+LilyPond 是以文本的方式录入音乐的。请阅读有关我们的 @ref{Text input}。
 
-LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Text input}.
 
 @subsubheading 这里有很多文档!我都要读吗?
 
-你需要读 @ref{Learning, Learning manual}。对于其它文档,你只需要读那些和
-你创作有关的段落。
+您需要读 @ref{Learning, Learning manual (学习手册)}。至于其他文档,您只需要读那些和您要创建的音乐符号有关的章节。
 
-@subsubheading 那里仍然有许多读物!这值得吗?
+@subsubheading 那么还是要阅读不少东西呢!这值得吗?
 
-请你自己决定;那些你可能想要用 LilyPond 的原因在 @ref{Introduction}里。
+这个您得自己决定了;在 @ref{Introduction}
+页面有介绍一些您可能想要用 LilyPond 的原因。
 
 @divEnd
 
 @divClass{column-center-bottom}
-@subheading 使用的问题
+@subheading 使用上的问题
+
+@subsubheading 有些东西不工作啊!我该如何解决?
+
+这在 @rprogram{Troubleshooting} 章节里解答。
+
 
-@subsubheading 有些不工作!我如何修正
+@subsubheading 为什么您要改变语法
 
-这在 @rprogram{Troubleshooting}里解释
+这在 @rprogram{Why does the syntax change?} 章节里阐述
 
-@subsubheading 为什么你要改变语法?
 
-这在 @rprogram{Why does the syntax change?} 里解释。
 
 @divEnd
 @node Web
@@ -361,13 +372,13 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 @divClass{column-left-top}
 @subheading Web
 
-本手册提供了有关 LilyPond 的通用信息。它也包含了有关不同社区论坛,缺陷
-报告和开发的信息。
+本手册提供了有关 LilyPond
+的通用信息。它也包含了有关不同社区论坛,错误报告和开发的信息。
 
 @divEnd
 
 @divClass{column-right-bottom}
-@subheading 读它
+@subheading 开始阅读
 
 @subsubheading 最新手册
 
@@ -387,6 +398,7 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 
 @divEnd
 
+
 @node 变化
 @unnumberedsec 变化
 @translationof Changes
@@ -408,6 +420,7 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 
 @divEnd
 
+
 @node 扩展
 @unnumberedsec 扩展
 @translationof Extending
@@ -415,7 +428,7 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 @divClass{column-left-top}
 @subheading 扩展 LilyPond
 
-本手册解释了如何为 Lilypond 写扩展程序。
+本手册解释了如何为 LilyPond 写扩展程序。
 
 @divEnd
 
@@ -429,20 +442,19 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 
 @divEnd
 
-@node 内部
-@unnumberedsec 内部
+
+@node 内部机制
+@unnumberedsec 内部机制
 @translationof Internals
 
 @divClass{column-left-top}
-@subheading 内部参考
+@subheading 内部机制参考手册 Internals reference
 
-这是一个交叉链接页面的集合,这些页面把每一个 LilyPond 的类,对象和函数
-的本质细节进行了归档。它是从格式化好的源码中直接生成的。
+这是一个交叉链接页面的集合,这些页面把每一个 LilyPond
+的类,对象和函数的本质细节进行了归档。它是从源码中的格式化定义直接生成的。
 
-几乎所有格式化好的内部函数用户可以直接使用。例如,绝大部分控制粗细值,距
-离等的变量可以在输入文件中改变。LilyPond 有大量格式化选项,所有这些选项
-都在这份文档中进行了描述。每一个五线谱的段都有一个子段 @b{参见},它指向
-生成的文档。
+几乎所有调整格式的内部函数,用户可以直接使用。例如,绝大部分控制粗细值,距离等的变量,可以在乐谱输入文件中进行更改。LilyPond
+有大量格式化选项,所有这些选项都在这份文档中进行了描述。Notation reference (记谱法参考手册) 的各个章节都有一个 @b{See also (参见)} 小节 ,指向着一份自动生成的文档。
 
 @divEnd
 
@@ -456,15 +468,19 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 
 @divEnd
 
+
 @node 翻译
 @unnumberedsec 翻译
 @translationof Translated
 
 @divClass{column-center-bottom}
 @subheading 翻译状态
+
 @include translations.itexi
+
 @divEnd
 
+
 @node 所有
 @unnumberedsec 所有
 @translationof All
@@ -472,7 +488,7 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 @divClass{column-left-top}
 @subheading 可下载的版本
 @ifclear web_version
-可下载的压缩包只在 @uref{http://lilypond.org} 可见
+可下载的压缩包只通过 @uref{http://lilypond.org} 网站提供
 @end ifclear
 @ifset web_version
 
@@ -489,7 +505,8 @@ LilyPond 要求你以文本的方式写音乐。请阅读有关我们的 @ref{Te
 @divEnd
 
 @divClass{column-right-bottom}
-@subheading 前一个稳定版
+@subheading 以往的稳定版本
+
 @divClass{keep-bullets}
 @itemize
 
@@ -528,18 +545,22 @@ LilyPond 1.6 Documentation}
 @divEnd
 @divEnd
 
+
 @node FDL
 @unnumberedsec FDL
 @translationof FDL
 
 @divClass{column-center-top}
 @subheading 文档许可证
-GNU LilyPond 在 GNU 通用公共许可证下发布。
-在 @ref{Freedom} 里我们介绍了这个许可证以及我们选择它的原因。
+
+GNU LilyPond 的文档以 GNU 自由文档许可证 (GNU FDL)
+发布。在 @ref{Freedom} 里我们介绍了这个许可证以及我们选择它的原因。
 
 @divEnd
 
 @divClass{column-center-bottom}
 @subheading GNU 自由文档许可证 1.1
+
 @include fdl.itexi
+
 @divEnd
index 2a0e5461c2fe2e59bbbedfbb38b9543319c8859c..efa7817f570ca71903875efbf5c9f6c9ed3bec66 100644 (file)
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: zh -*-
-@c This file is part of web.texi
 @ignore
-    Translation of GIT committish: 46ec3bd9ded640faef62938929a0af97345cf955
+    Translation of GIT committish: 06eda15f45434056ed7f3ea80df551d251f2ab82
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-@c Translators: Ben Luo
+@c This file is part of lilypond-web.texi and community.itexi
 
-@subsubheading 第一个预发行版收回  @emph{Jan 13, 2011}
-@subsubheading 2.14 的第一个预发行版 - LilyPond 2.13.46 发布了!  @emph{Jan 12, 2011}
-@subsubheading LilyPond 2.13.45 发布了!  @emph{Jan 3, 2011}
+@c when you add a new item, consider moving the lowest item(s)
+@c into news.itexi.
+
+@c Translators: Ben Luo, Anthony Fok
+
+@c keep two blank lines between news entries
+
+@c used for news about the upcoming release; see CG 10.2
+
+
+@newsItem
+@subsubheading LilyPond 2.15.40 发布了!  @emph{June 05, 2012}
+
+我们很高兴宣布 LilyPond 2.15.40 的发布。这个版本如常解决了一些错误。
+
+强烈建议普通用户 @strong{不要} 使用这个版本,而使用稳定的 2.14
+版。请注意,由于几个关键错误 (Critical bugs),这并不是下一个候选版本。
+
+@newsEnd
+
+
+@newsItem
+@subsubheading 候选版 (Release candidate) 被撤回  @emph{June 01, 2012}
+
+我们发现了一个跟 2.14.2 版相比的一个“回归”
+(regression) 退步问题,因此 LilyPond 2.15.39 不再是
+2.16.0 正式版的候选版本了。不过,请您继续测试它——我们想尽快发现(并修复!)任何剩余的“回归”。如果您发现任何问题,请向我们发送@ref{错误报告}。
+
+@newsEnd
+
+
+@newsItem
+@subsubheading 2.16 的候选版 7 - LilyPond 2.15.39 发布了! @emph{May 22, 2012}
+
+LilyPond 2.15.39 发布了;这是即将推出的 2.16
+稳定版的第七个候选版本
+(release candidate)。欢迎各位用户试验这个版本。自 2.14.2
+以来的新功能,在网站上关于 @ref{开发} 页面的@qq{变更}手册有所描述。
+
+目前尚未发现此版本有严重 (Critical)
+问题。如果找不到严重问题,那么 2.16.0
+官方版将于2012年6月5日正式发布。如果您发现任何问题,请向我们发送@ref{错误报告}。
+
+@newsEnd
+
+
+@newsItem
+@subsubheading The LilyPond Report #26. @emph{May 22, 2012}
+
+The @emph{LilyPond Report} is back, with a new editor on board -
+Pavel Roskin, who tells us about his adventures in strange lands
+of compiler bugs!  There is also a detailed report about current
+development status, and an analysis of example LilyPond output -
+see for yourself how close (or how far?) are we from matching
+the quality of hand-engraved scores.
+
+Come
+@uref{http://news.lilynet.net/?The-LilyPond-Report-26, read
+LilyPond Report 26} now; comments and contributions are
+warmly encouraged!
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Release candidate 6 of 2.16 - LilyPond 2.15.38 released!  @emph{May 3, 2012}
+
+LilyPond 2.15.38 is out; this is the sixth release candidate of
+the upcoming 2.16 stable release.  All users are invited to
+experiment with this version.  New features since 2.14.2 are
+listed in the @qq{Changes} manual on the website section about
+@ref{Development}.
+
+@strong{Update:} Due to a few Critical bugs, another release
+candidate will be required.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading LilyPond takes part in Google Summer of Code 2012!  @emph{April 25, 2012}
+
+Being a part of @uref{http://www.gnu.org/, GNU project}, we are participating in
+@uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012,
+Google Summer of Code program}, which offers students stipends for
+working on open source software.
+
+Our contributor Janek Warchoł was accepted for 2012 edition of GSoC.
+He will be working on advanced lyrics positioning in LilyPond.
+
+@newsEnd
+
+
+@newsItem
+@subsubheading Release candidate 5 of 2.16 - LilyPond 2.15.37 released!  @emph{April 19, 2012}
+
+LilyPond 2.15.37 is out; this is the fifth release candidate of
+the upcoming 2.16 stable release.  All users are invited to
+experiment with this version.  New features since 2.14.2 are
+listed in the @qq{Changes} manual on the website section about
+@ref{Development}.
+
+There are no known Critical issues with this release.  If no
+Critical bugs are found, then the official 2.16.0 release will be
+on 03 May 2012.  If you discover any problems, please send us
+@ref{Bug reports}.
+
+@newsEnd
 
-@c -- SKELETON FILE --
index 29a90151c63d77df2c7bc58e664a5cbba6e0433a..c7e02ceb844672ff738aa387fced648f59f69899 100644 (file)
@@ -204,27 +204,27 @@ translations = {
         'Learning': '学习',
         'Music glossary': '音乐术语表',
         'Essay': '文章',
-        'Notation': '五线谱',
+        'Notation': '记谱法',
         'Usage': '使用',
         'Snippets': '片断',
         'Web': 'Web',
         'Changes': '变化',
 
         'Extending': '扩展',
-        'Internals': '内部',
+        'Internals': '内部机制',
         'Contributor': '贡献者',
 
 # keep the spaces!
-        ' (split HTML)': ' (分开的HTML',
-        ' (big HTML)': ' (大的HTML)',
+        ' (split HTML)': ' (分开的 HTML)',
+        ' (big HTML)': ' (大的 HTML)',
 
-        'Regression tests for ': '回归测试',
-        'PDF of regtests for ': '回归的PDF',
-        'MusicXML Regression tests for ': 'MusicXML回归测试',
-        'PDF of MusicXML regtests for ': 'MusicXML的PDF回归',
+        'Regression tests for ': '回归测试 ',
+        'PDF of regtests for ': '回归测试的 PDF ',
+        'MusicXML Regression tests for ': 'MusicXML 回归测试 ',
+        'PDF of MusicXML regtests for ': 'MusicXML 的 PDF 回归测试 ',
 
         'Doc tarball for ': '为文档压缩包',
-        ' (did not exist in 2.12)': ' (在2.12中不存在)',
+        ' (did not exist in 2.12)': ' (在 2.12 中不存在)',
         },
     }
 
index c60e3cdfcf5b2aecc7d783ba3f33cbf09a5c7a0a..93e3c8d50d2bad0061c45d53b730d43b22107a98 100644 (file)
@@ -45,11 +45,11 @@ translations = {
         },
     'zh': {
         'English': '中文',
-        'Other languages': '其语言',
+        'Other languages': '其语言',
         },
     }
 
-# needs at least: make -C po or makeC Documentation/po
+# needs at least: make -C po or make -C Documentation/po
 HAVE_GETTEXT = False
 
 ####  this breaks on lilypond.org