]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/snippets/numbers-as-easy-note-heads.ly
Merge branch 'master' into lilypond/translation
[lilypond.git] / Documentation / snippets / numbers-as-easy-note-heads.ly
index 7cd88fa11baabba886afe62b358ce847c124e5a5..7dd3cc616e3eaa9e7c35bdb9176ce5f4684c7b3e 100644 (file)
@@ -1,10 +1,52 @@
-% Do not edit this file; it is automatically
+% DO NOT EDIT this file manually; it is automatically
 % generated from Documentation/snippets/new
+% Make any changes in Documentation/snippets/new/
+% and then run scripts/auxiliar/makelsr.py
+%
 % This file is in the public domain.
-%% Note: this file works from version 2.13.11
-\version "2.13.11"
+%% Note: this file works from version 2.14.0
+\version "2.14.0"
 
 \header {
+%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
+  texidoces = "
+
+Las cabezas de nota de notación fácil utilizan la propiedad
+@code{note-names} del objeto @code{NoteHead} para determinar lo que
+aparece dentro de la cabeza.  Mediante la sobreescritura de esta
+propiedad, es posible imprimir números que representen el grado de la
+escala.
+
+Se puede crear un grabador simple que haga esto para la cabeza de cada
+nota que ve.
+
+"
+
+  doctitlees = "Números como notas de notación fácil"
+
+%% Translation of GIT committish: bbf8fd2b5a3ebf20a1fdc91613dc49045a53a270
+  texidocit = "
+Le teste di nota con nome della nota usano la proprietà @code{note-names}
+dell'oggetto @code{NoteHead} per determinare cosa appaia
+all'interno della testa.  È possibile sovrascrivere questa proprietà
+e mostrare numeri che corrispondano ai gradi della scala.
+
+Si può creare un semplice incisore che faccia questo per oggni
+oggetto testa di nota che incontra.
+"
+  doctitleit = "Numeri dentro le teste di nota"
+
+%% Translation of GIT committish: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
+  texidocfr = "
+En mode @qq{easy play}, les têtes de note utilisent la propriété
+@code{note-names} attachée à l'objet @code{NoteHead} pour déterminer ce
+qui apparaîtra dans la tête.  Intervenir sur cette propriété permet
+d'imprimer un chiffre correspondant au degré dans la gamme.
+
+La création d'un graveur dédié permet de traiter toutes les notes.
+"
+  doctitlefr = "Easy play -- chiffre en lieu et place des lettres"
+
   lsrtags = "pitches"
   texidoc = "
 Easy notation note heads use the @code{note-names} property
@@ -19,20 +61,22 @@ object it sees.
 } % begin verbatim
 
 
-#(define Ez_numbers_engraver (list
-  (cons 'acknowledgers
+#(define Ez_numbers_engraver
    (list
-     (cons 'note-head-interface
-       (lambda (engraver grob source-engraver)
-         (let* (
-           (context (ly:translator-context engraver))
-           (tonic-pitch (ly:context-property context 'tonic))
-           (tonic-name (ly:pitch-notename tonic-pitch))
-           (grob-pitch (ly:event-property (event-cause grob) 'pitch))
-           (grob-name (ly:pitch-notename grob-pitch))
-           (delta (modulo (- grob-name tonic-name) 7))
-           (note-names (make-vector 7 (number->string (+ 1 delta)))))
-        (ly:grob-set-property! grob 'note-names note-names))))))))
+    (cons 'acknowledgers
+          (list
+           (cons 'note-head-interface
+                 (lambda (engraver grob source-engraver)
+                   (let* ((context (ly:translator-context engraver))
+                          (tonic-pitch (ly:context-property context 'tonic))
+                          (tonic-name (ly:pitch-notename tonic-pitch))
+                          (grob-pitch
+                           (ly:event-property (event-cause grob) 'pitch))
+                          (grob-name (ly:pitch-notename grob-pitch))
+                          (delta (modulo (- grob-name tonic-name) 7))
+                          (note-names
+                           (make-vector 7 (number->string (1+ delta)))))
+                     (ly:grob-set-property! grob 'note-names note-names))))))))
 
 #(set-global-staff-size 26)