+#: book_base.py:26
+#, python-format
+msgid "file not found: %s"
+msgstr "fichier non trouvé : %s"
+
+#: book_base.py:164
+msgid "Output function not implemented"
+msgstr "Fonction de production non implémentée."
+
+#: book_latex.py:170
+msgid "cannot find \\begin{document} in LaTeX document"
+msgstr "Impossible de trouver \\begin{document} dans le document LaTeX."
+
+#: book_latex.py:188
+#, python-format
+msgid "Running `%s' on file `%s' to detect default page settings.\n"
+msgstr ""
+"Traitement par « %s » du fichier « %s »\n"
+" pour déterminer la mise en page par défaut.\n"
+
+#: book_latex.py:209 book_texinfo.py:228
+msgid "Unable to auto-detect default settings:\n"
+msgstr "Impossible de détecter automatiquement les réglages par défaut :\n"
+
+#: book_latex.py:221 book_texinfo.py:240
+#, python-format
+msgid ""
+"Unable to auto-detect default settings:\n"
+"%s"
+msgstr ""
+"Impossible de détecter automatiquement les réglages par défaut :\n"
+"%s"
+
+#: book_snippets.py:406
+#, python-format
+msgid "deprecated ly-option used: %s=%s"
+msgstr "option ly-option obsolète : %s=%s"
+
+#: book_snippets.py:408
+#, python-format
+msgid "compatibility mode translation: %s=%s"
+msgstr "bascule en mode de compatibilité : %s=%s"
+
+#: book_snippets.py:411
+#, python-format
+msgid "deprecated ly-option used: %s"
+msgstr "option ly-option obsolète : %s"
+
+#: book_snippets.py:413
+#, python-format
+msgid "compatibility mode translation: %s"
+msgstr "bascule en mode de compatibilité : %s"
+
+#: book_snippets.py:530
+#, python-format
+msgid "ignoring unknown ly option: %s"
+msgstr "option ly inconnue et ignorée : %s"
+
+#: book_snippets.py:621
+#, python-format
+msgid "Missing files: %s"
+msgstr "Fichier absent : %s"
+
+#: book_snippets.py:651
+#, python-format
+msgid "Could not overwrite file %s"
+msgstr "Impossible d'écraser le fichier « %s »"
+
+#: book_snippets.py:738
+#, python-format
+msgid "Running through filter `%s'"
+msgstr "Passage par le filtre « %s »"
+
+#: book_snippets.py:759
+#, python-format
+msgid "`%s' failed (%d)"
+msgstr "« %s » a échoué (%d)"
+
+#: book_snippets.py:760
+msgid "The error log is as follows:"
+msgstr "Voici le journal d'erreurs :"
+
+#: book_snippets.py:880
+#, python-format
+msgid "Converting MusicXML file `%s'...\n"
+msgstr "Lecture du fichier MusicXML « %s »...\n"
+
+#: book_snippets.py:907
+#, python-format
+msgid ""
+"%s: duplicate filename but different contents of original file,\n"
+"printing diff against existing file."
+msgstr ""
+"%s : fichier en doublon mais contenu différent de l'original,\n"
+" impression d'un différentiel entre les deux fichiers."
+
+#: book_snippets.py:920
+#, python-format
+msgid ""
+"%s: duplicate filename but different contents of converted lilypond file,\n"
+"printing diff against existing file."
+msgstr ""
+"%s : fichier en doublon mais contenu différent du fichier lilypond\n"
+" converti ; impression d'un différentiel entre les deux fichiers."
+
+#. Work around a texi2pdf bug: if LANG=C is not given, a broken regexp is
+#. used to detect relative/absolute paths, so the absolute path is not
+#. detected as such and this command fails:
+#: book_texinfo.py:206
+#, python-format
+msgid "Running texi2pdf on file %s to detect default page settings.\n"
+msgstr "Traitement de « %s » par texi2pdf pour détecter la mise en page par défaut.\n"
+
+#: convertrules.py:12
+#, python-format
+msgid "Not smart enough to convert %s."
+msgstr "Pas assez intelligent pour convertir « %s »."
+
+#: convertrules.py:13
+msgid "Please refer to the manual for details, and update manually."
+msgstr ""
+"Consultez le manuel pour plus de détails,\n"
+" et faites la mise à jour manuellement."
+
+#: convertrules.py:14
+#, python-format
+msgid "%s has been replaced by %s"
+msgstr "%s a été remplacé par %s"
+
+#: convertrules.py:24 lilylib.py:136 warn.cc:223
+#, c-format, python-format
+msgid "warning: %s"
+msgstr "Avertissement : %s"
+
+#: convertrules.py:49 convertrules.py:94
+msgid "\\header { key = concat + with + operator }"
+msgstr "\\header { clé = concat + avec + opérateur }"
+
+#: convertrules.py:56
+#, python-format
+msgid "deprecated %s"
+msgstr "%s est obsolète"
+
+#: convertrules.py:65
+msgid "deprecated \\textstyle, new \\key syntax"
+msgstr "\\textstyle est obsolète ; utiliser désormais la syntaxe \\key"
+
+#: convertrules.py:81 convertrules.py:1855 convertrules.py:2031
+#: convertrules.py:2174 convertrules.py:2505 convertrules.py:2800
+#: convertrules.py:3150 convertrules.py:3384
+msgid "bump version for release"
+msgstr "sauter de version pour mise à jour"
+
+#: convertrules.py:97
+msgid "new \\header format"
+msgstr "nouveau format de \\header"
+
+#: convertrules.py:124
+msgid "\\translator syntax"
+msgstr "syntaxe de \\translator"
+
+#: convertrules.py:175
+msgid "\\repeat NUM Music Alternative -> \\repeat FOLDSTR Music Alternative"
+msgstr "\\repeat NUM Musique Alternative -> \\repeat FOLDSTR Musique Alternative"
+
+#: convertrules.py:205 convertrules.py:678 convertrules.py:1350
+#: convertrules.py:2317
+#, python-format
+msgid "deprecate %s"
+msgstr "%s obsolète"
+
+#: convertrules.py:279
+#, python-format
+msgid "deprecate %s "
+msgstr "%s obsolète"
+
+#: convertrules.py:305
+msgid "new \\notenames format"
+msgstr "nouveau format de \\notenames"
+
+#: convertrules.py:321
+msgid "new tremolo format"
+msgstr "nouveau format de tremolo"
+
+#: convertrules.py:325
+msgid "Staff_margin_engraver deprecated, use Instrument_name_engraver"
+msgstr "Staff_margin_engraver est obsolète ; utiliser Instrument_name_engraver"
+
+#: convertrules.py:376
+msgid "change property definition case (eg. onevoice -> oneVoice)"
+msgstr "modifier la casse pour définir une propriété (par ex. onevoice -> oneVoice)"
+
+#: convertrules.py:437
+msgid "new \\textscript markup text"
+msgstr "nouvelle étiquette de texte \\textscript"
+
+#: convertrules.py:509
+#, python-format
+msgid "identifier names: %s"
+msgstr "Nom des identificateurs : %s"
+
+#: convertrules.py:548
+msgid "point-and-click argument changed to procedure."
+msgstr "L'argument de point-and-click a été changé en procédure."
+
+#: convertrules.py:590
+msgid "semicolons removed"
+msgstr "Suppression des points-virgules"
+
+#. 40 ?
+#: convertrules.py:633
+#, python-format
+msgid "%s property names"
+msgstr "%s noms de propriété"
+
+#: convertrules.py:703
+msgid "automaticMelismata turned on by default"
+msgstr "automaticMelismata est activé par défaut."
+
+#: convertrules.py:708
+msgid "automaticMelismata is turned on by default since 1.5.67."
+msgstr "automaticMelismata est activé par défaut depuis la version 1.5.67."
+
+#: convertrules.py:942 convertrules.py:1635 convertrules.py:1889
+#: convertrules.py:2134
+#, python-format
+msgid "remove %s"
+msgstr "Retrait de %s"
+
+#: convertrules.py:977 convertrules.py:980
+msgid "cluster syntax"
+msgstr "Syntaxe de cluster"
+
+#: convertrules.py:987
+msgid "new Pedal style syntax"
+msgstr "Nouvelle syntaxe du style de Pedal"
+
+#: convertrules.py:1246
+msgid ""
+"New relative mode,\n"
+"Postfix articulations, new text markup syntax, new chord syntax."
+msgstr ""
+"Nouveau mode relatif, articulations Postfix,\n"
+"nouvelle syntaxe des étiquettes de texte, nouvelle syntaxe d'accord."
+
+#: convertrules.py:1259
+msgid "Remove - before articulation"
+msgstr "Retrait du - précédant l'articulation"
+
+#: convertrules.py:1294
+#, python-format
+msgid "%s misspelling"
+msgstr "%s mal orthographié"
+
+#: convertrules.py:1313
+msgid "Swap < > and << >>"
+msgstr "Interchanger < > et << >>"
+
+#: convertrules.py:1316
+msgid "attempting automatic \\figures conversion. Check results!"
+msgstr ""
+"tentative de conversion automatique des \\figures.\n"
+" Résultats à vérifier !"
+
+#: convertrules.py:1362
+msgid "Use Scheme code to construct arbitrary note events."
+msgstr "Utilisation de code Scheme pour construire des événements note arbitraires."
+
+#: convertrules.py:1369
+msgid ""
+"use symbolic constants for alterations,\n"
+"remove \\outputproperty, move ly:verbose into ly:get-option"
+msgstr ""
+"Utilisation de constantes symboliques pour les altérations,\n"
+"suppression de \\outputproperty, ly:verbose devient ly:get-option"
+
+#: convertrules.py:1394
+#, python-format
+msgid ""
+"\\outputproperty found,\n"
+"Please hand-edit, using\n"
+"\n"
+" \\applyoutput #(outputproperty-compatibility %s '%s <GROB PROPERTY VALUE>)\n"
+"\n"
+"as a substitution text."
+msgstr ""
+"Un \\outputproperty a été détecté ;\n"
+"éditer manuellement, en utilisant\n"
+"\n"
+" \\applyoutput #(outputproperty-compatibility %s '%s <GROB PROPRIÉTÉ VALEUR>)\n"
+"\n"
+"comme texte de substitution."
+
+#: convertrules.py:1406
+msgid ""
+"The alteration field of Scheme pitches was multiplied by 2\n"
+"to support quarter tone accidentals. You must update the following constructs manually:\n"
+"\n"
+"* calls of ly:make-pitch and ly:pitch-alteration\n"
+"* keySignature settings made with \\property\n"
+msgstr ""
+"Pour pouvoir tenir compte des quarts de ton en codage Scheme,\n"
+"le nombre d'arguments d'une altération a été doublé.\n"
+"Les constructions suivantes doivent être adaptées manuellement :\n"
+"\n"
+"* appels à ly:make-pitch et ly:pitch-alteration\n"
+"* recours à \\property pour définir keySignature\n"
+
+#: convertrules.py:1449
+msgid "removal of automaticMelismata; use melismaBusyProperties instead."
+msgstr "Suppression de automaticMelismata au profit de melismaBusyProperties."
+
+#: convertrules.py:1556
+msgid "\\partcombine syntax change to \\newpartcombine"
+msgstr "La syntaxe de \\partcombine évolue avec \\newpartcombine"
+
+#: convertrules.py:1581
+msgid ""
+"Drum notation changes, Removing \\chordmodifiers, \\notenames.\n"
+"Harmonic notes. Thread context removed. Lyrics context removed."
+msgstr ""
+"Changements de notation pour percussions. Suppression de \\chordmodifiers\n"
+"et \\notenames. Notes harmoniques. Contextes Thread et Lyrics supprimés."
+
+#: convertrules.py:1585
+msgid "Drums found. Enclose drum notes in \\drummode"
+msgstr "Il y a des percussions. Encadrer leurs notes dans un \\drummode."
+
+#: convertrules.py:1596 convertrules.py:1603 convertrules.py:1614
+#, python-format
+msgid ""
+"\n"
+"%s found. Check file manually!\n"
+msgstr ""
+"\n"
+"Détection de %s. Vérifier le fichier manuellement !\n"
+
+#: convertrules.py:1596
+msgid "Drum notation"
+msgstr "Notation de percussions"
+
+#: convertrules.py:1655
+msgid "new syntax for property settings:"
+msgstr "nouvelle syntaxe des réglages de propriétés :"
+
+#: convertrules.py:1681
+msgid "Property setting syntax in \\translator{ }"
+msgstr "Syntaxe pour régler une propriété dans \\translator{ }"
+
+#: convertrules.py:1720
+msgid "Scheme grob function renaming"
+msgstr "Renommage de fonction grob Scheme"
+
+#: convertrules.py:1731 convertrules.py:2138 convertrules.py:2142
+#: convertrules.py:2708
+#, python-format
+msgid "Use %s\n"
+msgstr "Utilisation de %s\n"
+
+#: convertrules.py:1747
+msgid "More Scheme function renaming"
+msgstr "Renommage d'autres fonctions Scheme"
+
+#: convertrules.py:1871
+msgid ""
+"Page layout has been changed, using paper size and margins.\n"
+"textheight is no longer used.\n"
+msgstr ""
+"La mise en page a été modifiée, utilisant la taille du papier et les marges.\n"
+"« textheight » n'est plus utilisé.\n"
+
+#: convertrules.py:1957
+msgid ""
+"\\foo -> \\foomode (for chords, notes, etc.)\n"
+"fold \\new FooContext \\foomode into \\foo."
+msgstr ""
+"\\toto -> \\totomode (pour accords, notes, etc.)\n"
+"transforme « \\new TotoContext \\totomode » en \\toto."
+
+#: convertrules.py:1995
+msgid ""
+"staff size should be changed at top-level\n"
+"with\n"
+"\n"
+" #(set-global-staff-size <STAFF-HEIGHT-IN-POINT>)\n"
+"\n"
+msgstr ""
+"la taille des portées devrait être changée au niveau le plus haut\n"
+"avec\n"
+"\n"
+" #(set-global-staff-size <HAUTEUR-DE-PORTÉE-EN-POINTS>)\n"
+"\n"
+
+#: convertrules.py:2015
+msgid "regularize other identifiers"
+msgstr "Normalisation d'autres identifiants"
+
+#: convertrules.py:2083
+msgid "\\encoding: smart recode latin1..utf-8. Remove ly:point-and-click"
+msgstr ""
+"\\encoding : recodage de latin1 à utf-8.\n"
+"Suppression de ly:point-and-click"
+
+#: convertrules.py:2094
+msgid "LilyPond source must be UTF-8"
+msgstr "Le fichier source LilyPond doit être codé en UTF-8."
+
+#: convertrules.py:2097
+msgid "Try the texstrings backend"
+msgstr "Essayer le moteur texstrings (texstrings backend)."
+
+#: convertrules.py:2100
+#, python-format
+msgid "Do something like: %s"
+msgstr "Faites quelque chose comme : %s"
+
+#: convertrules.py:2103
+msgid "Or save as UTF-8 in your editor"
+msgstr "ou sauvegardez au format UTF-8 à l'aide de votre éditeur"
+
+#: convertrules.py:2153
+msgid "warn about auto beam settings"
+msgstr "Avertissement au sujet des ligatures automatiques"
+
+#: convertrules.py:2157
+msgid "auto beam settings"
+msgstr "réglage des ligatures automatiques"
+
+#: convertrules.py:2158
+msgid ""
+"\n"
+"Auto beam settings must now specify each interesting moment in a measure\n"
+"explicitly; 1/4 is no longer multiplied to cover moments 1/2 and 3/4 too.\n"
+msgstr ""
+"\n"
+"Le réglage des ligatures automatiques doit explicitement spécifier chaque\n"
+"moment de la mesure. 1/4 ne prend désormais plus en charge 1/2 et 3/4.\n"
+
+#: convertrules.py:2271
+msgid "verticalAlignmentChildCallback has been deprecated"
+msgstr "verticalAlignmentChildCallback est désuet"
+
+#: convertrules.py:2276
+msgid "Remove callbacks property, deprecate XY-extent-callback."
+msgstr "Suppression des propriétés de rappel, les XY-extent-callback sont obsolètes."
+
+#: convertrules.py:2297
+msgid "Use grob closures iso. XY-offset-callbacks."
+msgstr "Utilisation des clôtures de grob comme avec XY-offset-callbacks."
+
+#: convertrules.py:2359
+msgid "foobar -> foo-bar for \\paper, \\layout"
+msgstr "taratata -> tara-tata pour \\paper et \\layout"
+
+#: convertrules.py:2469
+msgid "deprecate \\tempo in \\midi"
+msgstr "\\tempo au sein d'une section \\midi est obsolète"
+
+#: convertrules.py:2522
+msgid "deprecate cautionary-style. Use AccidentalCautionary properties"
+msgstr "cautionary-style est désuet. Utilisation des propriétés AccidentalCautionary."
+
+#: convertrules.py:2535
+msgid "Rename accidental glyphs, use glyph-name-alist."
+msgstr "Renommage des glyphes d'altération, utilisation de glyph-name-alist."
+
+#: convertrules.py:2590
+msgid "edge-text settings for TextSpanner"
+msgstr "réglages des limites de texte pour TextSpanner"
+
+#: convertrules.py:2591
+#, python-format
+msgid ""
+"Use\n"
+"\n"
+"%s"
+msgstr ""
+"Utiliser dorénavant\n"
+"\n"
+"%s"
+
+#: convertrules.py:2624
+msgid "Use the `alignment-offsets' sub-property of\n"
+msgstr "Utiliser la sous-propriété « alignment-offsets » de\n"
+
+#: convertrules.py:2625
+msgid "NonMusicalPaperColumn #'line-break-system-details\n"
+msgstr "NonMusicalPaperColumn #'line-break-system-details\n"
+
+#: convertrules.py:2626
+msgid "to set fixed distances between staves.\n"
+msgstr "pour définir un espacement fixe des systèmes.\n"
+
+#: convertrules.py:2638
+msgid "Use #'style not #'dash-fraction to select solid/dashed lines."
+msgstr "Pour des lignes continues ou pointillées, utilisez #'style, pas #'dash-fraction."
+
+#: convertrules.py:2644
+msgid "all settings related to dashed lines"
+msgstr "tous les réglages concernant les lignes pointillées"
+
+#: convertrules.py:2645
+msgid "Use \\override ... #'style = #'line for solid lines and\n"
+msgstr "Utiliser \\override ... #'style = #'line pour des lignes pleines, et\n"
+
+#: convertrules.py:2646
+msgid "\t\\override ... #'style = #'dashed-line for dashed lines."
+msgstr "\t\\override ... #'style = #'dashed-line pour des lignes pointillées."
+
+#: convertrules.py:2682
+msgid ""
+"metronomeMarkFormatter uses text markup as second argument,\n"
+"fret diagram properties moved to fret-diagram-details."
+msgstr ""
+"metronomeMarkFormatter prend une étiquette en deuxième argument,\n"
+"les propriétés des diagrammes de fret sont désormais dans fret-diagram-details."
+
+#: convertrules.py:2688
+msgid "metronomeMarkFormatter got an additional text argument.\n"
+msgstr "metronomeMarkFormatter prend un argument textuel suplémentaire.\n"
+
+#: convertrules.py:2689
+#, python-format
+msgid ""
+"The function assigned to Score.metronomeMarkFunction now uses the signature\n"
+"%s"
+msgstr ""
+"La fonction assignée à Score.metronomeMarkFunction utilise la signature\n"
+"%s"
+
+#: convertrules.py:2707
+#, python-format
+msgid "%s in fret-diagram properties"
+msgstr "%s va dans les propriétés de fret-diagram"
+
+#: convertrules.py:2751
+msgid "\\put-adjacent argument order"
+msgstr "ordre de l'argument \\put-adjacent"
+
+#: convertrules.py:2752
+msgid "Axis and direction now come before markups:\n"
+msgstr "Axe et direction doivent précéder les étiquettes :\n"
+
+#: convertrules.py:2753
+msgid "\\put-adjacent axis dir markup markup."
+msgstr "\\put-adjacent axe direction étiquette étiquette."
+
+#: convertrules.py:2784
+msgid "re-definition of InnerStaffGroup"
+msgstr "Redéfinition de InnerStaffGroup"
+
+#: convertrules.py:2789
+msgid "re-definition of InnerChoirStaff"
+msgstr "Redéfinition de InnerChoirStaff"
+
+#: convertrules.py:2799
+msgid "Syntax changes for \\addChordShape and \\chord-shape"
+msgstr "Changement de syntaxe pour \\addChordShape et \\chord-shape"
+
+#: convertrules.py:2804
+msgid "stringTuning must be added to addChordShape call.\n"
+msgstr "stringTuning est requis lors de l'appel à addChordShape.\n"
+
+#: convertrules.py:2809
+msgid "stringTuning must be added to chord-shape call.\n"
+msgstr "stringTuning est requis lors de l'appel à chord-shape.\n"
+
+#: convertrules.py:2815
+msgid "Remove oldaddlyrics"
+msgstr "Suppression de oldaddlyrics"
+
+#: convertrules.py:2819
+msgid ""
+"oldaddlyrics is no longer supported. \n"
+" Use addlyrics or lyrsicsto instead.\n"
+msgstr ""
+"oldaddlyrics n'est désormais plus pris en charge.\n"
+" Utilisez maintenant addlyrics ou lyricsto.\n"
+
+#: convertrules.py:2825
+msgid ""
+"keySignature property not reversed any more\n"
+"MIDI 47: orchestral strings -> orchestral harp"
+msgstr ""
+"La propriété keySignature n'est plus inversée\n"
+"MIDI 47 : orchestral strings -> orchestral harp"
+
+#: convertrules.py:2830
+msgid "The alist for Staff.keySignature is no longer in reversed order.\n"
+msgstr "La liste associative pour Staff.keySignature n'est plus en ordre inverse.\n"
+
+#: convertrules.py:2836
+msgid ""
+"\\bar \".\" now produces a thick barline\n"
+"ly:hairpin::after-line-breaking -> ly:spanner::kill-zero-spanned-time\n"
+"Dash parameters for slurs and ties are now in dash-definition"
+msgstr ""
+"\\bar \".\" produit désormais une barre épaisse.\n"
+"ly:hairpin::after-line-breaking -> ly:spanner::kill-zero-spanned-time\n"
+"Les paramètres du pointillé des liaisons sont gérés par dash-definition."
+
+#: convertrules.py:2842
+msgid "\\bar \".\" now produces a thick barline.\n"
+msgstr "\\bar \".\" produit désormais une barre épaisse.\n"
+
+#: convertrules.py:2848
+msgid "Dash parameters for slurs and ties are now in 'dash-details.\n"
+msgstr "Les paramètres du pointillé des liaisons sont gérés par `dash-details.\n"
+
+#: convertrules.py:2853
+msgid ""
+"Autobeaming rules have changed. override-auto-beam-setting and\n"
+"revert-auto-beam-setting have been eliminated.\n"
+"\\overrideBeamSettings has been added.\n"
+"beatGrouping has been eliminated.\n"
+"Different settings for vertical layout.\n"
+"ly:system-start-text::print -> system-start-text::print\n"
+"Beam #'thickness -> Beam #'beam-thickness\n"
+"ly:note-head::brew-ez-stencil -> note-head::brew-ez-stencil\n"
+"ly:ambitus::print -> ambitus::print\n"
+"Explicit dynamics context definition from `Piano centered dynamics'\n"
+"template replaced by new `Dynamics' context."
+msgstr ""
+"Les règles de ligature automatique ont été revues :\n"
+"override-auto-beam-setting et revert-auto-beam-setting ont disparu,\n"
+"remplacés par \\overrideBeamSettings ;\n"
+"beatGrouping a disparu.\n"
+"Modification des réglages de mise en forme verticale :\n"
+"ly:system-start-text::print -> system-start-text::print\n"
+"Beam #'thickness -> Beam #'beam-thickness\n"
+"ly:note-head::brew-ez-stencil -> note-head::brew-ez-stencil\n"
+"ly:ambitus::print -> ambitus::print\n"
+"La définition du contexte de nuances explicites du canevas\n"
+"« Piano et nuances entre les portées » est remplacée par le nouveau\n"
+"contexte « Dynamics »."
+
+#: convertrules.py:2867
+msgid " Autobeam settings are now overriden with \\overrideBeamSettings.\n"
+msgstr ""
+" L'introduction d'une dérogation aux ligatures automatiques se fait\n"
+"désormais avec \\overrideBeamSettings.\n"
+
+#: convertrules.py:2872
+msgid " Autobeam settings are now reverted with \\revertBeamSettings.\n"
+msgstr ""
+" La suppression d'une dérogation aux ligatures automatiques se fait\n"
+" désormais avec \\revertBeamSettings.\n"
+
+#: convertrules.py:2878
+msgid ""
+" beatGrouping with a specified context must now be accomplished with\n"
+" \\overrideBeamSettings.\n"
+msgstr ""
+" beatGrouping dans un contexte spécifique s'accomplit désormais avec\n"
+" \\overrideBeamSettings.\n"
+
+#: convertrules.py:2884
+msgid "alignment-offsets has been changed to alignment-distances: you must now specify the distances between staves rather than the offset of staves.\n"
+msgstr ""
+"alignment-offsets est devenu alignment-distances : il faut désormais\n"
+"spécifier la distance entre les portées au lieu de leur offset.\n"
+
+#: convertrules.py:2895
+msgid ""
+"Remove obsolete engravers/translators: Note_swallow_translator,\n"
+"Rest_swallow_translator, Skip_event_swallow_translator, Swallow_engraver,\n"
+"Swallow_performer and String_number_engraver.\n"
+"New vertical spacing variables."
+msgstr ""
+"Suppression des graveurs/traducteurs obsolètes Note_swallow_translator,\n"
+"Rest_swallow_translator, Skip_event_swallow_translator, Swallow_engraver,\n"
+"Swallow_performer et String_number_engraver.\n"
+"Apparition de nouvelles variables pour l'espacement vertical."
+
+#: convertrules.py:2926
+msgid "Vertical spacing no longer depends on the Y-extent of a VerticalAxisGroup.\n"
+msgstr "L'espacement vertical ne dépend plus du Y-extent d'un VerticalAxisGroup.\n"
+
+#: convertrules.py:2932
+msgid "Unify fetaNumber and fetaDynamic encodings"
+msgstr "Uniformisation des encodages de fetaNumber et fetaDynamic."
+
+#: convertrules.py:2937
+msgid "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
+msgstr "\\RemoveEmpty*StaffContext -> \\*Staff \\RemoveEmptyStaves"
+
+#: convertrules.py:2948
+msgid "\\cresc etc. are now postfix operators"
+msgstr "\\cresc etc. sont désormais des opérateurs postfix"
+
+#: convertrules.py:2960
+msgid ""
+"Eliminate beamSettings, beatLength, \\setBeatGrouping, \\overrideBeamSettings and \\revertBeamSettings.\n"
+"\"accordion.accEtcbase\" -> \"accordion.etcbass\""
+msgstr ""
+"Élimination de beamSettings, beatLength, \\setBeatGrouping,\n"
+"\\overrideBeamSettings et \\revertBeamSettings.\n"
+"\"accordion.accEtcbase\" -> \"accordion.etcbass\""
+
+#: convertrules.py:2978
+msgid "Use \\set beamExceptions or \\overrideTimeSignatureSettings.\n"
+msgstr "Utiliser \\set beamExceptions ou \\overrideTimeSignatureSettings.\n"
+
+#: convertrules.py:2982
+msgid "Use \\set beamExceptions or \\revertTimeSignatureSettings.\n"
+msgstr "Utiliser \\set beamExceptions ou \\revertTimeSignatureSettings.\n"
+
+#: convertrules.py:2986
+msgid "Use baseMoment, beatStructure, and beamExceptions.\n"
+msgstr "Utiliser baseMoment, beatStructure et beamExceptions.\n"
+
+#: convertrules.py:2990 convertrules.py:2994
+msgid "Use baseMoment and beatStructure.\n"
+msgstr "Utiliser baseMoment et beatStructure.\n"
+
+#: convertrules.py:2999
+msgid ""
+"Woodwind diagrams: Move size, thickness, and graphic from argument list to properties.\n"
+"Deprecate negative dash-period for hidden lines: use #'style = #'none instead."
+msgstr ""
+"Diagramme pour vent : taille, épaisseur et graphique deviennent des propriétés.\n"
+"Dépréciation des longueurs de tiret négatives pour des lignes masquées ;\n"
+"utiliser désormais #'style = #'none"
+
+#: convertrules.py:3004
+msgid "Move size, thickness, and graphic to properties. Argument should be just the key list.\n"
+msgstr ""
+"Taille, épaisseur et graphique sont des propriétés.\n"
+"L'argument devrait ne contenir que la liste des clés.\n"
+
+#: convertrules.py:3012
+msgid ""
+"Rename vertical spacing variables.\n"
+"Add fretboard-table argument to savePredefinedFretboard."
+msgstr ""
+"Renommage des variables d'espacement vertical.\n"
+"Ajout de l'argument fretboard-table à savePredefinedFretboard."
+
+#: convertrules.py:3030
+msgid "Rename vertical spacing grob properties."
+msgstr "Renommage des propriétés d'objet en matière d'espacement vertical."
+
+#: convertrules.py:3046
+msgid "Remove \\paper variables head-separation and foot-separation."
+msgstr "Suppression des variables de \\paper head-separation et foot-separation."
+
+#: convertrules.py:3050
+msgid "Adjust settings for top-system-spacing instead.\n"
+msgstr "Ajustez plutôt le réglage de top-system-spacing.\n"
+
+#: convertrules.py:3054
+msgid "Adjust settings for last-bottom-spacing instead.\n"
+msgstr "Ajustez plutôt le réglage de last-bottom-spacing.\n"
+
+#: convertrules.py:3060
+msgid ""
+"Rename space to basic-distance in various spacing alists.\n"
+"Remove HarmonicParenthesesItem grob."
+msgstr ""
+"space est renommé basic-distance dans diverses variables liées à l'espacement.\n"
+"Suppression du grob HarmonicParenthesesItem."
+
+#: convertrules.py:3067
+msgid "HarmonicParenthesesItem has been eliminated.\n"
+msgstr "Élimination de HarmonicParenthesesItem.\n"
+
+#: convertrules.py:3068
+msgid "Harmonic parentheses are part of the TabNoteHead grob.\n"
+msgstr "Les parenthèses harmoniques sont attachées au grob TabNoteHead.\n"
+
+#: convertrules.py:3073
+msgid "Remove context from overrideTimeSignatureSettings and revertTimeSignatureSettings.\n"
+msgstr "Suppression du contexte dans overrideTimeSignatureSettings et revertTimeSignatureSettings.\n"
+
+#: convertrules.py:3080
+msgid ""
+"Change stringTunings from a list of semitones to a list of pitches.\n"
+"Change tenor and baritone ukulele names in string tunings.\n"
+"Generate messages for manual conversion of vertical spacing if required."
+msgstr ""
+"stringTunings : d'une liste de demi-tons, devient une liste de hauteurs.\n"
+"Les noms de ukulele tenor et baryton sont modifiés en accordage personnalisé.\n"
+"Génération d'un message au besoin pour les conversions liées à l'espacement vertical."
+
+#: convertrules.py:3123
+msgid "Vertical spacing changes might affect user-defined contexts."
+msgstr ""
+"Les modifications apportées à l'espacement vertical peuvent mettre en\n"
+"péril certains contextes personnalisés."
+
+#: convertrules.py:3129
+msgid "Replace bar-size with bar-extent."
+msgstr "bar-size devient bar-extent."
+
+#: convertrules.py:3141
+msgid "Woodwind diagrams: Changes to the clarinet diagram."
+msgstr "Diagrammes pour vents : modifications touchant la clarinette."
+
+#: convertrules.py:3145
+msgid "Clarinet fingering changed to reflect actual anatomy of instrument.\n"
+msgstr "Les doigtés pour clarinette sont plus adaptés à l'instrument actuel.\n"
+
+#: convertrules.py:3155
+msgid "Handling of non-automatic footnotes."
+msgstr "Gestion des notes de bas de page non automatisée."
+
+#: convertrules.py:3159
+msgid "If you are using non-automatic footnotes, make sure to set footnote-auto-numbering = ##f in the paper block.\n"
+msgstr ""
+"Pour une gestion non automatisée des notes de bas de page, n'oubliez pas\n"
+"de mentionner footnote-auto-numbering = ##f dans le bloc \\paper.\n"
+
+#: convertrules.py:3164
+msgid "Change in internal property for MultiMeasureRest"
+msgstr "MultiMeasureRest : modification des propriétés internes."
+
+#: convertrules.py:3168
+msgid "This internal property has been replaced by round-up-to-longer-rest, round-up-exceptions and usable-duration-logs.\n"
+msgstr ""
+"Cette propriété interne est remplacée par round-up-to-longer-rest,\n"
+"round-up-exceptions et usable-duration-logs.\n"
+
+#: convertrules.py:3173
+msgid "Creation of a Flag grob and moving of certain Stem properties to this grob"
+msgstr "Déplacement de certaine propriétés de Stem vers le nouvel objet Flag"
+
+#: convertrules.py:3209
+msgid "consistent-broken-slope is now handled through the positions callback.\n"
+msgstr "consistent-broken-slope est désormais géré par des rappels de position.\n"
+
+#: convertrules.py:3210
+msgid "input/regression/beam-broken-classic.ly shows how broken beams are now handled.\n"
+msgstr ""
+"input/regression/beam-broken-classic.ly indique comment sont désormais\n"
+"gérées les ligatures tronquées.\n"
+
+#: convertrules.py:3368
+msgid "beamExceptions controls whole-measure beaming."
+msgstr "Une ligature sur la mesure est gérée par beamExceptions"
+
+#: fontextract.py:25
+#, python-format
+msgid "Scanning %s"
+msgstr "Scannage de %s"
+
+#: fontextract.py:70
+#, python-format
+msgid "Extracted %s"
+msgstr "Extraction de %s"
+
+#: fontextract.py:85
+#, python-format
+msgid "Writing fonts to %s"
+msgstr "Écriture des fontes vers %s"
+
+#: lilylib.py:101
+#, python-format
+msgid "Setting loglevel to %s"
+msgstr "Niveau de journalisation fixé à %s"
+
+#: lilylib.py:104
+#, python-format
+msgid "Unknown or invalid loglevel '%s'"
+msgstr "« %s » n'est pas un niveau de journalisation reconnu."
+
+#: lilylib.py:133 warn.cc:211
+#, c-format, python-format
+msgid "error: %s"
+msgstr "Erreur : %s"
+
+#: lilylib.py:190
+#, python-format
+msgid "Processing %s.ly"
+msgstr "Traitement de « %s.ly »"
+
+#: lilylib.py:194 lilylib.py:255
+#, python-format
+msgid "Invoking `%s'"
+msgstr "Appel de « %s »"
+
+#: lilylib.py:196 lilylib.py:257
+#, python-format
+msgid "Running %s..."
+msgstr "Exécution de %s..."
+
+#: lilylib.py:333
+#, python-format
+msgid "Usage: %s"
+msgstr "Utilisation : %s"
+
+#: musicexp.py:224 musicexp.py:229
+msgid "Language does not support microtones contained in the piece"
+msgstr "Le langage ne prend pas en charge les microintervalles de ce morceau"
+
+#: musicexp.py:491
+msgid "Tuplet brackets of curved shape are not correctly implemented"
+msgstr "La courbure des crochets de nolet n'est pas implémentée de manière optimale"
+
+#: musicexp.py:677
+#, python-format
+msgid "unable to set the music %(music)s for the repeat %(repeat)s"
+msgstr "impossible d'affecter le fragment %(music)s à la répétition %(repeat)s"
+
+#: musicexp.py:686
+msgid "encountered repeat without body"
+msgstr "reprise vide détectée"
+
+#. no self.elements!
+#: musicexp.py:856
+#, python-format
+msgid "Grace note with no following music: %s"
+msgstr "Apoggiature non suivie de musique : %s"
+
+#: musicexp.py:1018
+#, python-format
+msgid "Invalid octave shift size found: %s. Using no shift."
+msgstr "Décalage d'octave invalide : %s. Décalage non appliqué."
+
+#: musicexp.py:1476
+#, python-format
+msgid "Unable to convert alteration %s to a lilypond expression"
+msgstr "Impossible de convertir l'altération %s en expression LilyPond"
+
+#. TODO: Handle pieces without a time signature!
+#: musicxml.py:361
+msgid "Senza-misura time signatures are not yet supported!"
+msgstr "Les métriques « senza-misura » ne sont pas prises en charge."
+
+#: musicxml.py:379
+msgid "Unable to interpret time signature! Falling back to 4/4."
+msgstr "Métrique non interprétable ; retour au 4/4."
+
+#: musicxml.py:435
+#, python-format
+msgid "Key alteration octave given for a non-existing alteration nr. %s, available numbers: %s!"
+msgstr ""
+"Octave d'altération indiquée pour une altération numéro %s inexistante ;\n"
+"index d'altération disponibles : 1 à %s"
+
+#: musicxml.py:523
+#, python-format
+msgid "Unable to find instrument for ID=%s\n"
+msgstr "Aucun instrument ne correspond à l'ID %s\n"
+
+#: abc2ly.py:1386 convert-ly.py:84 lilypond-book.py:122 midi2ly.py:1044
+#, python-format
+msgid "%s [OPTION]... FILE"
+msgstr "%s [OPTIONS]... FICHIER"
+
+#: abc2ly.py:1387
+#, python-format
+msgid ""
+"abc2ly converts ABC music files (see\n"
+"%s) to LilyPond input.\n"
+msgstr ""
+"abc2ly convertit les fichiers musicaux ABC (voir\n"
+"%s) au format LilyPond.\n"
+
+#: abc2ly.py:1395 convert-ly.py:91 etf2ly.py:1208 lilypond-book.py:231
+#: midi2ly.py:1095 musicxml2ly.py:2590 main.cc:138
+msgid "show version number and exit"
+msgstr "affiche le numéro de version et quitte"
+
+#: abc2ly.py:1398 convert-ly.py:95 etf2ly.py:1204 lilypond-book.py:140
+#: midi2ly.py:1062 musicxml2ly.py:2572 main.cc:117
+msgid "show this help and exit"
+msgstr "visualiser cette aide et quitter"
+
+#: abc2ly.py:1401 etf2ly.py:1209 midi2ly.py:1071
+msgid "write output to FILE"
+msgstr "produit la sortie dans le FICHIER"
+
+#: abc2ly.py:1404
+msgid "be strict about success"
+msgstr "être strict sur la réussite"
+
+#: abc2ly.py:1407
+msgid "preserve ABC's notion of beams"
+msgstr "préserver la notion de ligature propre à ABC"
+
+#: abc2ly.py:1410
+msgid "suppress progress messages"
+msgstr "n'affiche pas les messages de progression"
+
+#. Translators, please translate this string as
+#. "Report bugs in English via %s",
+#. or if there is a LilyPond users list or forum in your language
+#. "Report bugs in English via %s or in YOUR_LANG via URI"
+#: abc2ly.py:1413 convert-ly.py:149 etf2ly.py:1218 lilypond-book.py:258
+#: midi2ly.py:1107 musicxml2ly.py:2674 main.cc:249