From 40407cf310e5bb8b1a45b5fc2f90f4b9b94093b3 Mon Sep 17 00:00:00 2001 From: John Mandereau Date: Fri, 29 Feb 2008 00:11:50 +0100 Subject: [PATCH] Add @version macro to French docs --- Documentation/fr/user/fundamental.itely | 6 +-- Documentation/fr/user/lilypond-learning.tely | 47 ++++++++++---------- Documentation/fr/user/lilypond-program.tely | 37 +++++---------- Documentation/fr/user/lilypond.tely | 34 ++++---------- Documentation/fr/user/macros.itexi | 14 +++--- Documentation/fr/user/tutorial.itely | 2 +- Documentation/fr/user/working.itely | 12 ++--- 7 files changed, 58 insertions(+), 94 deletions(-) diff --git a/Documentation/fr/user/fundamental.itely b/Documentation/fr/user/fundamental.itely index 764d7e679f..17a6cdf3e6 100644 --- a/Documentation/fr/user/fundamental.itely +++ b/Documentation/fr/user/fundamental.itely @@ -704,7 +704,7 @@ pour soprano et violoncelle : dans ce cas l'on pourrait commencer par les @qq{notes et paroles}, pour la partie de soprano. @example -\version "2.11.38" +\version @w{"@version{}"} melodie = \relative c' @{ \clef treble \key c \major @@ -734,7 +734,7 @@ Maintenant, on veut ajouter une partie de violoncelle. Jetons un coup d'oeil sur l'exemple avec les notes seules : @example -\version "2.11.38" +\version @w{"@version{}"} melodie = \relative c' @{ \clef treble \key c \major @@ -772,7 +772,7 @@ Et puis, toujours tant qu'on y est, mettons le violoncelle en clé de Fa, comme le veut l'usage, et donnons-lui d'autres notes. @example -\version "2.11.38" +\version @w{"@version{}"} musiqueSoprano = \relative c' @{ \clef treble \key c \major diff --git a/Documentation/fr/user/lilypond-learning.tely b/Documentation/fr/user/lilypond-learning.tely index 2068b889a3..646db44a20 100644 --- a/Documentation/fr/user/lilypond-learning.tely +++ b/Documentation/fr/user/lilypond-learning.tely @@ -10,6 +10,8 @@ @documentencoding UTF-8 +@include macros.itexi + @iftex @afourpaper @c don't replace quotes with directed quotes @@ -85,25 +87,11 @@ Free Documentation License''. @vskip 20pt -@lilypond[ragged-right] -\score { - \context Lyrics { - \override Score.RehearsalMark #'self-alignment-X = #LEFT - \override Score.RehearsalMark #'font-size = #-2 - \mark #(ly:export (string-append - "(For LilyPond version " (lilypond-version) ")")) - s2 - } - \layout { - indent = 0.0\pt - } -} -@end lilypond - +Pour LilyPond version @version{} @end titlepage @copying -Copyright @copyright{} 1999--2007 by the authors +Copyright @copyright{} 1999--2008 par les auteurs @emph{The translation of the following copyright notice is provided for courtesy to non-English speakers, but only the notice in English @@ -132,9 +120,25 @@ Free Documentation License''. @end copying @ifnottex -This file documents GNU LilyPond program usage. +Ce fichier documente GNU LilyPond. + +Copyright @copyright{} 1999--2008 par les auteurs + +@emph{The translation of the following copyright notice is provided +for courtesy to non-English speakers, but only the notice in English +legally counts.} + +@emph{La traduction de la notice de droits d'auteur ci-dessous vise à +faciliter sa compréhension par le lecteur non anglophone, mais seule la +notice en anglais a valeur légale.} -Copyright 1999--2007 by the authors +@quotation +Vous avez le droit de copier, distribuer et/ou modifier ce document +selon les termes de la Licence GNU de documentation libre, version 1.1 +ou tout autre version ultérieure publiée par la Free Software +Foundation, ``sans aucune section invariante''. +Une copie de la licence est fournie à la section ``Licence GNU de documentation libre''. +@end quotation @quotation Permission is granted to copy, distribute and/or modify this document @@ -151,10 +155,7 @@ Free Documentation License''. @top GNU LilyPond --- manuel d'initiation @c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX. -Ce document est le manuel d'initiation pour GNU LilyPond 2.11.x. -@ifhtml -(Allez au bas de la page pour voir le numéro de version exact). -@end ifhtml +Ce document est le manuel d'initiation pour GNU LilyPond @version{}. @cindex web site @cindex URL @@ -183,8 +184,6 @@ Annexes @contents -@include macros.itexi - @include preface.itely @include introduction.itely @include tutorial.itely diff --git a/Documentation/fr/user/lilypond-program.tely b/Documentation/fr/user/lilypond-program.tely index b88b8fccfa..1db7f1862c 100644 --- a/Documentation/fr/user/lilypond-program.tely +++ b/Documentation/fr/user/lilypond-program.tely @@ -10,6 +10,8 @@ @settitle GNU LilyPond -- utilisation du programme @documentencoding UTF-8 +@include macros.itexi + @iftex @afourpaper @c don't replace quotes with directed quotes @@ -52,11 +54,11 @@ Ce document est également disponible au format @titlepage @title GNU LilyPond @subtitle Le système de gravure musicale -@titlefont{Utilisation du programme} +@titlefont{Utilisation des programmes} @author L'équipe de développement de LilyPond -Copyright @copyright{} 1999--2007 by the authors +Copyright @copyright{} 1999--2008 par les auteurs @emph{The translation of the following copyright notice is provided for courtesy to non-English speakers, but only the notice in English @@ -85,28 +87,14 @@ Free Documentation License''. @vskip 20pt -@lilypond[ragged-right] -\score { - \context Lyrics { - \override Score.RehearsalMark #'self-alignment-X = #LEFT - \override Score.RehearsalMark #'font-size = #-2 - \mark #(ly:export (string-append - "(Pour LilyPond version " (lilypond-version) ")")) - s2 - } - \layout { - indent = 0.0\pt - } -} -@end lilypond - +Pour LilyPond version @version{} @end titlepage @ifnottex -Ce fichier documente l'utilisation du programme GNU LilyPond. +Ce fichier documente GNU LilyPond. -Copyright @copyright{} 1999--2007 par les auteurs +Copyright @copyright{} 1999--2008 par les auteurs @emph{The translation of the following copyright notice is provided for courtesy to non-English speakers, but only the notice in English @@ -137,13 +125,10 @@ Free Documentation License''. @ifnottex @node Top -@top GNU LilyPond --- utilisation du programme +@top GNU LilyPond --- utilisation des programmes @c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX. -Ce document est le manuel d'utilisation du programme pour GNU LilyPond 2.11.x. -@ifhtml -(Allez au bas de la page pour voir le numéro de version exact). -@end ifhtml +Ce document est le manuel d'utilisation des programmes pour GNU LilyPond @version{}. @cindex web site @cindex URL @@ -156,7 +141,7 @@ ligne de ce manuel, ainsi qu'une documentation supplémentaire. @menu * Install:: installation, compilation. -* Setup:: utilisation de LilyPond avec d'autres programmes. +* Setup:: environnement de travail pour LilyPond. * Running LilyPond:: mode d'emploi. * LilyPond-book:: intégration de texte et musique. * Converting from other formats:: conversion vers le format source lilypond. @@ -171,8 +156,6 @@ Annexes @contents -@include macros.itexi - @include install.itely @include setup.itely @include running.itely diff --git a/Documentation/fr/user/lilypond.tely b/Documentation/fr/user/lilypond.tely index 7fba0e33a0..98a082aedc 100644 --- a/Documentation/fr/user/lilypond.tely +++ b/Documentation/fr/user/lilypond.tely @@ -10,6 +10,8 @@ @settitle GNU LilyPond -- manuel de notation @documentencoding UTF-8 +@include macros.itexi + @iftex @afourpaper @c don't replace quotes with directed quotes @@ -19,7 +21,8 @@ @end tex @end iftex -@c @direntry has not been added yet, as Emacs and standalone Info have no i18n support -JM +@c @direntry has not been added yet, as Emacs and standalone Info have +@c no i18n support -JM @c don't remove this comment. @ignore @@ -54,11 +57,11 @@ Ce document est également disponible au format @titlepage @title GNU LilyPond @subtitle Le système de gravure musicale -@titlefont{Manuel de référence} +@titlefont{Manuel de notation} @author L'équipe de développement de LilyPond -Copyright @copyright{} 1999--2007 by the authors +Copyright @copyright{} 1999--2008 par les auteurs @emph{The translation of the following copyright notice is provided for courtesy to non-English speakers, but only the notice in English @@ -87,28 +90,14 @@ Free Documentation License''. @vskip 20pt -@lilypond[ragged-right] -\score { - \context Lyrics { - \override Score.RehearsalMark #'self-alignment-X = #LEFT - \override Score.RehearsalMark #'font-size = #-2 - \mark #(ly:export (string-append - "(Pour LilyPond version " (lilypond-version) ")")) - s2 - } - \layout { - indent = 0.0\pt - } -} -@end lilypond - +Pour LilyPond version @version{} @end titlepage @ifnottex Ce fichier documente GNU LilyPond. -Copyright @copyright{} 1999--2007 par les auteurs +Copyright @copyright{} 1999--2008 par les auteurs @emph{The translation of the following copyright notice is provided for courtesy to non-English speakers, but only the notice in English @@ -142,10 +131,7 @@ Free Documentation License''. @top GNU LilyPond --- le système de gravure musicale @c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX. -Ce document est le manuel de référence de GNU LilyPond 2.11.x. -@ifhtml -(Allez au bas de la page pour voir le numéro de version exact). -@end ifhtml +Ce document est le manuel de notation de GNU LilyPond @version{}. @cindex web site @cindex URL @@ -180,8 +166,6 @@ Annexes @contents -@include macros.itexi - @include notation.itely @include specialist.itely diff --git a/Documentation/fr/user/macros.itexi b/Documentation/fr/user/macros.itexi index 52c0c0d894..9fd2bcce9c 100644 --- a/Documentation/fr/user/macros.itexi +++ b/Documentation/fr/user/macros.itexi @@ -6,6 +6,10 @@ version that you are working on. See TRANSLATION for details. @end ignore +@macro version +@value{version} +@end macro + @c ***** Displaying text ***** @@ -173,6 +177,7 @@ @c WARNING: new @lsr macro in English docs takes 3 arguments @c and new @lsrdir takes two arguments +@c obsolete @c usage: @lsr{ancient,custodes.ly} @macro lsr{DIR,TEXT} @ifhtml @@ -183,6 +188,7 @@ @end ifnothtml @end macro +@c don't update until this macro is correctly set up in English docs @macro lsrdir{DIR} @ifhtml @uref{source/input/lsr/\DIR\/collated-files.html,@file{\DIR\}/} @@ -205,14 +211,6 @@ @ifhtml @c ***** HTML ***** -@c makeinfo-4.7 encodes html names, which means that nodes that -@c contain nonalphanum characters will be broken links on the website. -@c @uref{../lilypond-internals/\TEXT\.html,\TEXT\}@c -@c @inforef{} adds ``See'' to the sentence, which is annoying, but -@c better than a broken link. -@c @inforef{\TEXT\,,lilypond-internals}@c -@c using @ref without punctuation is OK without for formats other than info - @ifset bigpage @macro internalsref{TEXT} diff --git a/Documentation/fr/user/tutorial.itely b/Documentation/fr/user/tutorial.itely index e1644f0d08..4d7bfa6134 100644 --- a/Documentation/fr/user/tutorial.itely +++ b/Documentation/fr/user/tutorial.itely @@ -1377,7 +1377,7 @@ La déclaration @code{\version} stipule le numéro de la version de LilyPond pour laquelle le fichier a été écrit, @example -\version "2.11.38" +\version @w{"@version{}"} @end example @noindent diff --git a/Documentation/fr/user/working.itely b/Documentation/fr/user/working.itely index ae0b394095..d96c0985b0 100644 --- a/Documentation/fr/user/working.itely +++ b/Documentation/fr/user/working.itely @@ -70,13 +70,13 @@ faciliter leur mise à jour. Voici quelques conseils qui peuvent vous éviter certains problèmes ou en résoudre d'autres. -@itemize @bullet +@itemize @item @strong{Ajoutez le numéro de version dans chaque fichier}. Notez que chaque fichier modèle contient une ligne @code{\version "2.11.32"}. Nous vous conseillons fortement d'inclure cette ligne, même pour de petits fichiers. Par expérience, il est très difficile de se rappeler quelle version de LilyPond on utilisait quelques -années auparavant. L'utilitaire @code{convert-ly} demande que vous +années auparavant. L'utilitaire @command{convert-ly} demande que vous spécifiiez la version de LilyPond vous utilisiez alors. @item @strong{Ajoutez des contrôles}: @ruser{Bar check}, @ruser{Octave @@ -542,7 +542,7 @@ chaque fichier de musique par @code{\include "../global.ly"} qui contient : @example %%% global.ly -\version "2.11.38" +\version @w{"@version{}"} #(ly:set-option 'point-and-click #f) \include "../init/init-defs.ly" \include "../init/init-mise-en-page.ly" @@ -560,14 +560,14 @@ plus faciles à lire et à écrire, ou permettent d'intégrer de nouvelles fonctionnalités. LilyPond est fourni avec un utilitaire qui facilite cette mise à -jour : @code{convert-ly}. Pour savoir comment utiliser ce programme, +jour : @command{convert-ly}. Pour savoir comment utiliser ce programme, voir @rprogram{Updating files with convert-ly}. -Malheureusement, @code{convert-ly} ne peut pas réaliser toutes les +Malheureusement, @command{convert-ly} ne peut pas réaliser toutes les modifications. Il s'occupe des changements qui ne requièrent qu'une simple substitution de texte --- comme @code{raggedright} devenant @code{ragged-right} ---, les autres étant trop compliqués à effectuer. -Les changements de syntaxe qui ne sont pas gérés par @code{convert-ly} +Les changements de syntaxe qui ne sont pas gérés par @command{convert-ly} sont énumérés dans @rprogram{Updating files with convert-ly}. Par exemple, dans les versions 2.4 et antérieures de LilyPond, -- 2.39.2