X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ffr%2Fuser%2Fworking.itely;h=ae0b394095d57471ee64c357928e26078d655113;hb=98ca98fa7490d12db8eeb54fad4275b0888887b8;hp=8e11a6bba451efafa7f3ed120ec947f93aabf83f;hpb=f6895cf1863a4e0b0f6aa35d1dc7375a3d8a26e4;p=lilypond.git diff --git a/Documentation/fr/user/working.itely b/Documentation/fr/user/working.itely index 8e11a6bba4..ae0b394095 100644 --- a/Documentation/fr/user/working.itely +++ b/Documentation/fr/user/working.itely @@ -1,12 +1,15 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: 6ffead15d2e3dffd294c8e030938facef896d861 + Translation of GIT committish: bfbaf6488d99ab4cdfcb4efdc67eaca63a636106 When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @end ignore +@c Translators: Ludovic Sardain +@c Translation checkers: Jean-Yves Baudais, Valentin Villenave, John Mandereau, Jean-Charles Malahieude + @node Working on LilyPond projects @chapter Working on LilyPond projects @@ -70,14 +73,14 @@ en résoudre d'autres. @itemize @bullet @item @strong{Ajoutez le numéro de version dans chaque fichier}. Notez que chaque fichier modèle contient une ligne @code{\version -"2.11.15"}. Nous vous conseillons fortement d'inclure cette ligne, +"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 -spécifiiez quelle version de LilyPond vous utilisiez. +spécifiiez la version de LilyPond vous utilisiez alors. -@item @strong{Ajoutez des contrôles}: @ref{Bar check}, @ref{Octave -check} et @ref{Barnumber check}. Si vous avez ajouté des contrôles de +@item @strong{Ajoutez des contrôles}: @ruser{Bar check}, @ruser{Octave +check} et @ruser{Barnumber check}. Si vous avez ajouté des contrôles de loin en loin, et que vous faites une erreur, vous pourrez la retrouver plus rapidement. @qq{De loin en loin}, qu'est-ce à dire ? Cela dépend de la complexité de la musique. Pour de la musique très @@ -104,8 +107,8 @@ structuré si vous n'y avez pas adjoint de commentaires. viennent d'un défaut de parité entre @code{@{} et @code{@}}. @item @strong{Séparez les affinages de mise en forme} de la musique -elle-même. Voyez @ref{Saving typing with identifiers and functions} et -@ref{Style sheets}. +elle-même. Voyez @ruser{Saving typing with identifiers and functions} et +@ruser{Style sheets}. @end itemize @@ -122,15 +125,15 @@ c'est-à-dire de la musique déjà écrite, à la fois --- mais toujours une seule mesure par ligne de texte ---, et vérifiez chaque système lorsqu'il est terminé. Vous pouvez utiliser la commande @code{showLastLength} pour accélérer la -compilation --- voir @ref{Skipping corrected music} ; +compilation --- voir @ruser{Skipping corrected music} ; @item définissez @code{mBreak = @{\break @}} et insérez -@code{\mBreak} dans le fichier d'entrée des sauts de ligne identiques à la -partition originale. Cela facilite la comparaison entre la partition -originale et la partition de LilyPond. Lorsque vous avez fini de -relire votre musique, vous pouvez définir @code{mBreak = @{ @}} pour -enlever tous ces sauts de ligne, et laisser LilyPond placer les sauts -de ligne selon son propre algorithme. +@code{\mBreak} dans le fichier d'entrée pour obtenir des sauts de +ligne identiques à la partition originale. Cela facilite la +comparaison entre la partition originale et la partition de +LilyPond. Lorsque vous avez fini de relire votre musique, vous pouvez +définir @code{mBreak = @{ @}} pour enlever tous ces sauts de ligne, et +laisser LilyPond placer les sauts de ligne selon son propre algorithme. @end itemize @@ -164,8 +167,8 @@ g4 c'8. e16 @end example @item @strong{Séparez les retouches} des définitions de -musique. Ce conseil a été vu dans @ref{General suggestions}, -mais pour les gros projets c'est absolument vital. Nous +musique. Ce conseil a été vu dans @ruser{General suggestions}, +mais pour les projets d'importance c'est absolument vital. Nous pouvons avoir besoin de changer la définition de @code{fthenp}, mais dans ce cas nous n'aurons besoin de le faire qu'une seule fois, et nous pourrons encore éviter de @@ -258,7 +261,7 @@ violin = \relative c'' @{ Jusqu'ici nous avons vu des substitutions statiques : quand LilyPond rencontre @code{\padText}, il le remplace par le contenu que nous lui -avons défini --- c'est-à-dire le contenu à droite de @code{padText=}). +avons défini --- c'est-à-dire le contenu à droite de @code{padText=}. LilyPond gère également des substitutions non-statiques --- vous pouvez les voir comme des fonctions. @@ -281,8 +284,8 @@ padText = Utiliser les identificateurs est aussi un bon moyen pour vous épargner du travail si la syntaxe de LilyPond change un jour --- voir -@ref{Updating old files}. Si vous avez une seule définition, par -exemple @code{\dolce}, pour tous vos fichiers (voir @ref{Style +@ruser{Updating old files}. Si vous avez une seule définition, par +exemple @code{\dolce}, pour tous vos fichiers (voir @ruser{Style sheets}), et que la syntaxe change, alors vous n'aurez qu'à mettre à jour votre seule définition @code{\dolce}, au lieu de devoir modifier chaque fichier @code{.ly}. @@ -292,14 +295,14 @@ chaque fichier @code{.ly}. @section Style sheets La sortie que produit LilyPond peut être largement modifiée --- voir -@ref{Tweaking output} pour plus de détails. Mais que faire si vous +@ruser{Tweaking output} pour plus de détails. Mais que faire si vous avez beaucoup de fichiers auxquels vous souhaitez appliquer vos 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 -@ref{Advanced tweaks with Scheme}. +@ruser{Advanced tweaks with Scheme}. @lilypond[quote,verbatim,ragged-right] mpdolce = #(make-dynamic-script (markup #:hspace 1 #:translate (cons 5 0) @@ -320,7 +323,7 @@ tempoMark = #(define-music-function (parser location markp) (string?) @end lilypond Il y a quelques problèmes de chevauchement ; nous allons arranger -cela en utilisant les techniques de @ref{Moving objects}. On peut +cela en utilisant les techniques de @ruser{Moving objects}. On peut aussi faire quelque chose pour les définitions de @code{mpdolce} et @code{tempoMark}. Elles produisent le résultat que nous désirons, mais nous pourrions aussi vouloir les utiliser dans une autre pièce. @@ -533,13 +536,13 @@ alors à @end example Cette approche peut être utile même si vous ne produisez qu'un seul -jeu de partitions. J'utilise une demi-douzaine de fichiers de -@qq{feuille de style} pour mes projets. Je commence chaque fichier de -musique par @code{\include "../global.ly"} qui contient : +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 "../global.ly"} qui contient : @example %%% global.ly -\version "2.11.15" +\version "2.11.38" #(ly:set-option 'point-and-click #f) \include "../init/init-defs.ly" \include "../init/init-mise-en-page.ly" @@ -632,10 +635,10 @@ problème. Une autre technique de déboguage très utile est la construction @iftex -de @ref{Minimal examples}. +de @ruser{Minimal examples}. @end iftex @ifnottex -d'@ref{Minimal examples}. +d'@ruser{Minimal examples}. @end ifnottex @@ -670,7 +673,7 @@ début de votre exemple. Tout l'intérêt d'un exemple minimal réside dans sa facilité de lecture : @itemize @item évitez d'utiliser des notes, armures ou métriques compliquées, à -moins que vous vouliez montrer quelque chose en rapport avec +moins que vous ne vouliez montrer quelque chose en rapport avec celles-ci, @item n'utilisez pas de commandes @code{\override} sauf si elles font l'intérêt de l'exemple.