]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge branch 'master' of ssh+git://hanwen@git.sv.gnu.org/srv/git/lilypond
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 19 Sep 2008 02:26:00 +0000 (23:26 -0300)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 19 Sep 2008 02:26:00 +0000 (23:26 -0300)
21 files changed:
Documentation/TRANSLATION
Documentation/de/translations.html.in
Documentation/de/user/tweaks.itely
Documentation/es/index.html.in
Documentation/es/translations.html.in
Documentation/es/user/ancient.itely
Documentation/es/user/changing-defaults.itely
Documentation/es/user/input.itely
Documentation/es/user/install.itely
Documentation/es/user/lilypond-program.tely
Documentation/es/user/lilypond.tely
Documentation/es/user/notation-appendices.itely
Documentation/es/user/pitches.itely
Documentation/es/user/running.itely
Documentation/es/user/simultaneous.itely
Documentation/fr/translations.html.in
Documentation/translations.html.in
buildscripts/check_texi_refs.py
input/new/aligning-and-centering-instrument-names.ly [new file with mode: 0644]
input/new/aligning-marks-with-various-notation-objects.ly [new file with mode: 0644]
input/new/fine-tuning-pedal-brackets.ly [new file with mode: 0644]

index 2cb3c94c5298ae640ce5ec7adbbafd08d1459319..43735766616242e3c8da4c1db3271edb90873fc0 100644 (file)
@@ -115,9 +115,9 @@ Word counts (excluding lilypond snippets) are given for each file.
 6362  user/tutorial.itely
 23    user/dedication.itely
 409   user/macros.itexi
-224   index.html.in
+195   index.html.in
 3473  po/lilypond-doc.pot (translate to po/<MY_LANGUAGE>.po)
-10903 total
+10874 total
 
 -2- Introduction and beginning of Application Usage
 411   user/preface.itely
@@ -125,25 +125,25 @@ Word counts (excluding lilypond snippets) are given for each file.
 390   user/lilypond-program.tely
 1846  user/install.itely (partial translation)
 1057  user/setup.itely
-2877  user/running.itely
-10436 total
+2880  user/running.itely
+10439 total
 
 -3- Learning manual
-10254 user/fundamental.itely -- Fundamental concepts
+10318 user/fundamental.itely -- Fundamental concepts
 12328 user/tweaks.itely -- Tweaking output
 3005  user/working.itely -- Working on LilyPond files
 483   user/templates.itely -- Templates
-26070 total
+26134 total
 
 -4- Notation reference
 674   user/lilypond.tely
 91    user/notation.itely -- Musical notation
 3084  user/pitches.itely
 6714  user/rhythms.itely
-1119  user/expressive.itely
+1093  user/expressive.itely
 556   user/repeats.itely
 1276  user/simultaneous.itely
-1536  user/staff.itely
+1707  user/staff.itely
 902   user/editorial.itely
 2303  user/text.itely
 73    user/specialist.itely -- Specialist notation
@@ -157,12 +157,12 @@ Word counts (excluding lilypond snippets) are given for each file.
 3474  user/ancient.itely
 5603  user/input.itely -- Input syntax
 2164  user/non-music.itely -- Non-musical notation
-7949  user/spacing.itely -- Spacing issues
+8303  user/spacing.itely -- Spacing issues
 10605 user/changing-defaults.itely -- Changing defaults
 5218  user/programming-interface.itely -- Interfaces for programmers
 1155  user/notation-appendices.itely -- Notation manual tables
 250   user/cheatsheet.itely -- Cheat sheet
-61509 total
+62008 total
 
 -5- Application usage
 3175  user/lilypond-book.itely -- LilyPond-book
index 272ca458bcbc8675f82aa73abca4bc3770111440..d59ca69608497cc3b105469a175038f337bc3bf2 100644 (file)
@@ -1,4 +1,4 @@
-·<p><i>Zuletzt aktualisiert am·Wed Sep 10 10:52:15 UTC 2008
+·<p><i>Zuletzt aktualisiert am·Thu Sep 18 09:28:57 UTC 2008
 </i></p>
 <html>
 <!-- This page is automatically generated by translation-status.py from
@@ -91,12 +91,12 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
-  <td>3 Grundbegriffe<br>(10254)</td>
+  <td>3 Grundbegriffe<br>(10318)</td>
   <td>Till Rettig<br>
    Reinhold Kainhofer</td>
   <td></td>
-  <td><span style="background-color: #dfef77">teilweise (61 %)</span></td>
-  <td><span style="background-color: #2cff20">teilweise</span></td>
+  <td><span style="background-color: #1fff1f">ja</span></td>
+  <td><span style="background-color: #47ff24">teilweise</span></td>
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
@@ -152,26 +152,28 @@ translations.template.html.in; DO NOT EDIT !-->
  </tr>
  <tr align="left">
   <td>1 Installieren<br>(1846)</td>
-  <td>@c   Please **do not** translate anything below this line.  Users</td>
+  <td>Till Rettig<br>
+   Reinhold Kainhofer</td>
   <td></td>
   <td><span style="background-color: #dfef77">teilweise (6 %)</span></td>
-  <td><span style="background-color: #33ff21">teilweise</span></td>
+  <td><span style="background-color: #2cff20">teilweise</span></td>
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
   <td>2 Setup<br>(1057)</td>
-  <td>Till Rettig</td>
+  <td>Till Rettig<br>
+   Reinhold Kainhofer</td>
   <td></td>
-  <td><span style="background-color: #dfef77">teilweise (66 %)</span></td>
-  <td><span style="background-color: #7dff2b">teilweise</span></td>
+  <td><span style="background-color: #1fff1f">ja</span></td>
+  <td><span style="background-color: #1fff1f">ja</span></td>
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
-  <td>3 LilyPond starten<br>(2877)</td>
-  <td></td>
-  <td></td>
-  <td><span style="background-color: #dfef77">teilweise (30 %)</span></td>
+  <td>3 LilyPond starten<br>(2880)</td>
+  <td>Reinhold Kainhofer</td>
   <td></td>
+  <td><span style="background-color: #dfef77">teilweise (75 %)</span></td>
+  <td><span style="background-color: #1fff1f">ja</span></td>
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
@@ -234,7 +236,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
-  <td>1.3 Ausdrucksbezeichnungen<br>(1119)</td>
+  <td>1.3 Ausdrucksbezeichnungen<br>(1093)</td>
   <td>Till Rettig</td>
   <td></td>
   <td><span style="background-color: #1fff1f">ja</span></td>
@@ -258,7 +260,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
-  <td>1.6 Notation innerhalb eines Systems<br>(1536)</td>
+  <td>1.6 Notation innerhalb eines Systems<br>(1707)</td>
   <td>Till Rettig</td>
   <td></td>
   <td><span style="background-color: #1fff1f">ja</span></td>
@@ -370,11 +372,11 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
-  <td>4 Abstände<br>(7949)</td>
+  <td>4 Abstände<br>(8303)</td>
   <td>Till Rettig</td>
   <td></td>
-  <td><span style="background-color: #dfef77">teilweise (3 %)</span></td>
-  <td><span style="background-color: #a5ff31">teilweise</span></td>
+  <td><span style="background-color: #dfef77">teilweise (14 %)</span></td>
+  <td><span style="background-color: #f6fe3b">teilweise</span></td>
   <td>vor-GDP</td>
  </tr>
  <tr align="left">
index b9df747938fef50d7fe2febda80f9bcb9dc893c8..9cea3987d0a1b87c0c6be6f723c3ea304658cece 100644 (file)
@@ -1,5 +1,5 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
-@c This file is part of lilypond.tely
+@c This file is part of lilypond-learning.tely
 @ignore
     Translation of GIT committish: 3121682025660b6c85fbf3f22bb9cd8396699ad1
 
@@ -31,8 +31,6 @@ Notenfragment kann geändert werden.
 @node Tweaking basics
 @section Tweaking basics
 
-@untranslated
-
 @menu
 * Introduction to tweaks::      
 * Objects and interfaces::      
@@ -43,22 +41,405 @@ Notenfragment kann geändert werden.
 @node Introduction to tweaks
 @subsection Introduction to tweaks
 
-@untranslated
+@qq{Optimierung} (engl. tweaking) ist ein LilyPond-Begriff für die
+verschiedenen Methoden, die Aktionen zu beeinflussen, die während
+der Kompilation einer Notationsdatei vorgenommen werden sowie auf
+das Notenbild einzuwirken. Einige dieser Opitmierungen sind sehr 
+einfach, andere dagegen recht komplex. Aber insgesamt erlaubt das
+System an Optimierungen so gut wie alle möglichen Erscheindungsformen
+für die Notenausgabe.
+
+In diesem Abschnitt werden die grundlegenden Konzepte vorgestellt,
+um die Optimierung zu verstehen. Später soll eine Anzahl von fertigen
+Befehlen bereitgestellt werden, die einfach in die Quelldatei
+kopiert werden können um den selben Effekt wie im Beispiel
+zu erhalten. Gleichzeitig zeigen diese Beispiele, wie die Befehle
+konstruiert werden, so dass Sie in der Lage sein werden, eigene
+Befehle auf dieser Grundlage zu entwickeln.
+
+Bevor Sie mit diesem Kapitel beginnen, könnte Sie ein Blick in den
+Abschnitt @ref{Contexts and engravers} interessieren, dann
+Kontexte und Engraver sowie die Eigenschaften, die mit ihnen 
+verknüpft sind, sind die Voraussetzung, um die Funktionsweise
+von Optimierungen verstehen zu können.
+
 
 @node Objects and interfaces
 @subsection Objects and interfaces
 
-@untranslated
+@cindex Objekte
+@cindex Grobs
+@cindex Spanners
+@cindex Interfaces
+@cindex Strecker
+@cindex Schnittstellen
+
+Optimierung bedeutet, die internen Operationen und Strukturen
+des LilyPond-Programmes zu verändern, darum sollen hier
+zunächst die wichtigesten Begriffe erklärt werden, die zur
+Beschreibung dieser Operationen und Strukturen benutzt werden.
+
+Der Begriff @qq{Objekt} ist ein allgemeiner Begriff, mit dem
+die Vielzahl an internen Strukturen bezeichnet wird, die LilyPond
+während der Bearbeitung des Quelltextes erstellt. Wenn etwa
+ein Befehl wie @code{\new Staff} auftritt, wird ein neues Objekt
+vom Typ @code{Staff} erstellt. Dieses Objekt @code{Staff} enthält
+dann alle Eigenschaften, die mit diesem speziellen Notensystem
+verknüpft sind, wie beispielsweise seine Bezeichnung, Tonart und
+spezifische Angaben über die Engraver, die innerhalb dieses Systems
+eingesetzt werden. Für alle anderen Kontexte gibt es genauso
+Objekte, die deren Eigenschaften beinhalten, beispielsweise für
+@code{Voice}-Objekte, @code{Score}-Objekte, @code{Lyrics}-Objekte,
+aber auch für Objekte, die Notationselemente wie die Taktlinien,
+Notenköpfe, Bögen und Dynamikbezeichnung enthalten. Jedes
+Objekt hat eine eigene Gruppe an Eigenschaftswerten.
+
+Bestimmte Objekttypen tragen besondere Bezeichnungen. Objekte, die
+Notationselemente der gesetzten Ausgabe repräsentieren, also
+Notenköpfe, Hälse, Bögen, Fingersatz, Schlüssel usw., werden
+@qq{Layout-Objekte}, oft auch @qq{Graphische Objekte} genannt.
+Daraus resultiert die künstliche Abkürzung @qq{Grob}.
+Diese sind auch Objekte im allgemeinen Sinn und haben genauso
+Eigenschaften, die mit ihnen verknüpft sind, wie etwa Größe, Position,
+Farbe usw.
+
+Einige Layout-Objekte sind etwas spezieller. Phrasierungsbögen,
+Crescendo-Klammern, Oktavierungszeichen und viele andere
+Grobs sind nicht an einer Stelle plaziert -- sie haben vielmehr
+einen Anfangspunkt, einen Endpunkt und eventuell noch andere
+Eigenschaften, die ihre Form bestimmen. Objekte mit solch
+einer erweiterten Gestalt werden als
+@qq{Strecker} (engl. Spanners)
+bezeichnet.
+
+Es bleibt uns noch übrig zu erklären, was @qq{Schnittstellen}
+(engl. interface) sind. Wenn auch viele Objekte sehr unterschiedlich
+sind, haben sie doch oft gemeinsame Eigenschaften, die auf 
+die gleiche Weise verarbeitet werden.  Alle Grobs beispielsweise
+haben eine Farbe, eine Größe, eine Position usw. und alle
+diese Eigenschaften werden von LilyPond auf die gleiche Weise
+verarbeitet, während der Quelltext in Notensatz umgesetzt wird.
+Um die internen Operationen zu vereinfachen, sind alle diese
+gemeinsamen Prozesse und Eigenschaften in einem Objekt
+mit der Bezeichnung @code{grob-interface} (Schnittstelle eines
+graphischen Objektes) zusammengefasst. Es gibt viele andere
+Gruppen gemeinsamer Eigenschaften, die jede eine Bezeichnung
+besitzen, welche auf @code{-interface} endet. Insgesamt 
+gibt es über 100 dieser Schnittstellen. Wir werden später sehen,
+was es damit auf sich hat.
+
+Dies waren die Hauptbegriffe, die in diesem Kapitel zur Anwendung
+kommen sollen.
+
 
 @node Naming conventions of objects and properties
 @subsection Naming conventions of objects and properties
 
-@untranslated
+Es wurden schon früher einige Regeln zur Benennung von
+Objekten vorgestellt, siehe
+@ref{Contexts and engravers}. Hier eine Referenzliste der
+häufigsten Objekt- und Eigenschaftsbezeichnungen mit 
+den Regeln für ihre Bezeichnung und 
+illustrierenden echten Bezeichnungen. Es wurde @qq{A}
+für einen beliebigen Großbuchstaben und @qq{aaa} für eine
+beliebige Anzahl an Kleinbuchstaben eingesetzt. Andere 
+Zeichen werden explizit angegeben.
+
+@multitable @columnfractions .33 .33 .33
+@headitem Objekt-/Eigenschaftstyp           
+  @tab Naming convention
+  @tab Beispiele
+@item Kontexte
+  @tab Aaaa oder AaaaAaaaAaaa
+  @tab Staff, GrandStaff
+@item Layout-Objekte
+  @tab Aaaa oder AaaaAaaaAaaa
+  @tab Slur, NoteHead
+@item Engraver
+  @tab Aaaa_aaa_engraver
+  @tab Clef_engraver, Note_heads_engraver
+@item Schnittstellen
+  @tab aaa-aaa-interface
+  @tab grob-interface, break-aligned-interface 
+@item Kontext-Eigenschaften
+  @tab aaa oder aaaAaaaAaaa
+  @tab alignAboveContext, skipBars
+@item Layout-Objekt-Eigenschaften
+  @tab aaa oder aaa-aaa-aaa
+  @tab direction, beam-thickness
+@end multitable
+
+Es wird bald ersichtlich werden, dass die Eigenschaften von 
+unterschiedlichen Objekttypen mit unterschiedlichen Befehlen
+geändert werden. Deshalb ist es nützlich, aus der
+Schreibweise zu erkennen, um was
+für ein Objekt es sich handelt, um den entsprechenden
+Befehl einsetzen zu können.
+
 
 @node Tweaking methods
 @subsection Tweaking methods
 
-@untranslated
+@strong{Der \override-Befehl}
+
+@cindex override-Befehl
+@funindex \override
+
+Wir haben uns schon mit den Befehlen @code{\set}
+und @code{\with} bekannt gemacht, mit welchen
+Eigenschaften von @strong{Kontexten} verändert
+und @strong{Engraver} entfernt oder hinzugefügt 
+werden können. Siehe dazu 
+@ref{Modifying context properties} und @ref{Adding
+and removing engravers}. Jetzt wollen wir uns weitere
+wichtige Befehle anschauen.
+
+Der Befehl, um die Eigenschaften von @strong{Layout-Objekten}
+zu ändern, ist @code{\override}. Weil dieser Befehl interne
+Eigenschaften tief in der Programmstruktur von LilyPond 
+verändern muss, ist seine Syntax nicht so einfach wie die der
+bisherigen Befehle. Man muss genau wissen, welche Eigenschaft
+welches Objektes in welchem Kontext geändert werder soll,
+und welches der neu zu setzende Wert dann ist. Schauen wir
+uns an, wie das vor sich geht.
+
+Die allgemeine Syntax dieses Befehles ist:
+
+@example
+\override @var{Kontext}.@var{LayoutObjekt} #'@var{layout-eigenschaft} = #@var{Wert}
+@end example
+
+@noindent
+Damit wir die Eigenschaft mit der Bezeichnung @var{layout-property}
+das Layout-Objektes mit der Bezeichnung@var{LayoutObject},
+welches ein Mitglied des @var{Kontext}-Kontextes ist, auf den
+Wert @var{value}.
+
+Der @var{Kontext} kann (und wird auch normalerweise) ausgelassen
+werden, wenn der benötigte Kontext eindeutig impliziert ist und einer
+der untersten Kontexte ist, also etwa @code{Voice}, @code{ChordNames}
+oder @code{Lyrics}. Auch in diesem Text wird der Kontext oft ausgelassen
+werden. Später soll gezeigt werden, in welchen Fällen er ausdrücklich
+definiert werden muss.
+
+Spätere Abschnitte behandeln umfassend Eigenschaften und ihre
+Werte, aber um ihre Funktion und ihr Format zu demonstrieren,
+werden wir hier nur einige einfache Eigenschaften und Werte einsetzen,
+die einfach zu verstehen sind.
+
+Für den Moment könne Sie die @code{#'}-Zeichen ignorieren, die vor jeder
+Layout-Eigenschaft, und die @code{#}-Zeichen, die vor jedem Wert
+stehen. Sie müssen immer in genau dieser Form geschrieben werden.
+Das ist der am häufigsten gebrauchte Befehl für die Optimierung,
+und der größte Teil dieses Abschnittes wird dazu benutzt, seine Benutzung
+zu erläutern. Hier ein einfaches Beispiel, um die Farbe des Notenkopfes
+zu ändern:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+c d
+\override NoteHead #'color = #red
+e f g
+\override NoteHead #'color = #green
+a b c
+@end lilypond
+
+@strong{Der \revert-Befehl}
+
+@cindex revert-Befehl
+@funindex \revert
+
+Wenn eine Eigenschaft einmal überschrieben wurde, wird ihr
+neuer Wert so lange bewahrt, bis er noch einmal überschrieben
+wird oder ein @code{\revert}-Befehl vorkommt. Der
+@code{\revert}-Befehl hat die folgende Syntax und setzt den
+Wert der Eigenschaft zurück auf den Standardwert, nicht
+jedoch auf den vorigen Wert, wenn mehrere 
+@code{\override}-Befehle benutzt wurden.
+
+@example
+\revert @var{Kontext}.@var{LayoutObjekt} #'@var{layout-eigenschaft}
+@end example
+
+Wiederum, genauso wie der @var{Kontext} bei dem @code{\override}-Befehl,
+wird @var{Kontext} oft nicht benötigt. Er wird in vielen der folgenden
+Beispiele ausgelassen. Im nächsten Beispiel wird die Farbe des Notenkopfes
+wieder auf den Standardwert für die letzten zwei Noten gesetzt.
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+c d
+\override NoteHead #'color = #red
+e f g
+\override NoteHead #'color = #green
+a
+\revert NoteHead #'color
+b c
+@end lilypond
+
+@strong{\once-Präfix}
+
+Sowohl der @code{\override}-Befehl als auch der @code{\set}-Befehl können mit
+dem Präfix @code{\once} (@emph{einmal}) versehen werden. Dadurch wird
+der folgende @code{\override}- oder @code{\set}-Befehl nur für den aktuellen
+Musik-Moment wirksam, bevor sich wieder der Standard einstellt. Am gleichen
+Beispiel demonstriert, kann damit die Farbe eines einzelnen Notenkopfes
+geändert werden:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+c d
+\once \override NoteHead #'color = #red
+e f g
+\once \override NoteHead #'color = #green
+a b c
+@end lilypond
+
+@strong{Der \overrideProperty-Befehl}
+
+@cindex overrideProperty-Befehl
+@funindex \overrideProperty
+
+Es gibt eine andere Form des @code{override}-Befehls,
+@code{\overrideProperty} (überschreibe Eigenschaft), 
+welcher ab und zu benötigt wird. Es wird hier nur der
+Vollständigkeit halber erwähnt, sein Einsatz wird demonstriert
+in @ruser{Difficult tweaks}.
+@c Maybe explain in a later iteration  -td
+
+@strong{Der \tweak-Befehl}
+
+@cindex tweak-Befehl
+@funindex \tweak
+
+Der letzte Optimierungsbefehl in LilyPond ist @code{\tweak}
+(engl. optimieren). Er wird eingesetzt um Eigenschaften
+von Objekten zu verändern, die zum selben Musik-Moment
+auftreten, wie etwa die Noten eines Akkordes. Ein
+@code{\override} würde alle Noten des Akkords beeinflussen,
+während mit @code{\tweak} nur das nächste Objekt der
+Eingabe geändert wird.
+
+Hier ein Beispiel. Angenommen, die Größe des mittleren 
+Notenkopfes (ein E) in einem C-Dur-Akkord soll geändert 
+werden. Schauen wir zuerst, was wir mit 
+@code{\once \override} erhalten:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+  <c e g>4
+  \once \override NoteHead #'font-size = #-3
+  <c e g>
+  <c e g>
+@end lilypond
+
+Wie man sehen kann, beeinflusst @code{override} @emph{alle} 
+Notenköpfe des Akkordes. Das liegt daran, dass alle die Noten
+eines Akkordes zum selben Musik-Moment auftreten und
+die Funktion von @code{\once} ist es, die Optimierung auf
+an allen Objekten auszuführen, die zum selben Musik-Moment
+auftreten wie der @code{\override}-Befehl.
+
+Der @code{\tweak}-Befehl funktioniert anders. Er bezieht sich
+auf das direkt folgende Element in der Eingabe-Datei. Es wirkt
+aber auch nur mit Objekten, die direkt von der Eingabe kreirt
+werden, insbesondere Notenköpfe und Artikulationszeichen.
+Objekte wie etwa Hälse oder Versetzungszeichen werden erst
+später erstellt und lassen sich nicht auf diese Weise ändern.
+Zusätzlich @emph{müssen} sich etwa Notenköpfe innerhalb
+eines Akkordes befinden, d. h. sie müssen von einfachen spitzen
+Klammern umschlossen sein. Um also eine einzelne Note
+mit @code{\tweak} zu verändern, muss der Befehl innerhalb
+der spitzen Klammern zusammen mit der Note eingegeben werden.
+
+Um also zu unserem Beispiel zurückzukommen, könnte man die
+mittlere Note eines Akkordes auf diese Weise ändern:
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=1]
+  <c e g>4
+  <c \tweak #'font-size #-3 e g>4
+@end lilypond
+
+Beachten Sie, dass die Syntax des @code{\tweak}-Befehls sich
+von der des @code{\override}-Befehls unterscheidet. Weder
+Kontext noch Layout-Objekt konnen angegeben werden, denn 
+das würde zu einem Fehler führen. Beide Angaben sind 
+durch das folgende Element impliziert. Die verallgemeinerte
+Syntax des @code{\tweak}-Befehls ist also einfach
+
+@example
+\tweak #'@var{layout-eigenschaft} = #@var{Wert}
+@end example
+
+Ein @code{\tweak}-Befehl kann auch benutzt werden, um nur 
+eine von mehreren Artikulationen zu ändern, wie im nächsten
+Beispiel zu sehen ist.
+
+@lilypond[quote,fragment,ragged-right,verbatim,relative=2]
+a ^Black
+  -\tweak #'color #red ^Red
+  -\tweak #'color #green _Green
+@end lilypond
+
+@noindent
+Beachten Sie, dass dem @code{\tweak}-Befehl ein Artikulationsmodifikartor
+vorangestellt werden muss, ganz als ob er selbst ein Artikulationszeichen
+wäre.
+
+@cindex Triolen, geschachtelt
+@cindex N-tolen, geschachtelt
+@cindex Klammer, Triole
+@cindex Triolenklammer
+@cindex N-tolenklammer
+@cindex Komplizierte Rhythmen, Schachtelung von
+@funindex TupletBracket
+
+Der @code{\tweak}-Befehl muss auch benutzt werden, wenn das
+Aussehen einer vor mehreren geschachtelten Triolenklammern
+geändert werden soll, die zum selben Zeitpunkt beginnen.
+Im folgenden Beispiel beginnen die lange Klammer und die
+erste Triolenklammer zum selben Zeitpunkt, sodass ein
+@code{\override}-Befehl sich auf beide beziehen würde.
+In dem Beispiel wird @code{\tweak} benutzt, um zwischen
+ihnen zu unterscheiden. Der erste @code{\tweak}Befehl
+gibt an, dass die lange Klammer über den Noten gesetzt
+werden soll, und der zweite, dass die Zahl der rhythmischen
+Aufteilung für die erste der kurzen Klammern in rot
+gesetzt wird.
+
+@lilypond[quote,ragged-right,verbatim,fragment,relative=2]
+\tweak #'direction #up
+\times 4/3 {
+  \tweak #'color #red
+  \times 2/3 { c8[ c8 c8] }
+  \times 2/3 { c8[ c8 c8] }
+  \times 2/3 { c8[ c8 c8] }
+}
+@end lilypond
+
+Wenn geschachtelte N-tolen nicht zum gleichen Zeitpunkt 
+beginnen, kann ihr Aussehen auf die übliche Art mit dem
+@code{\override}-Befehl geändert werden:
+
+@c NOTE Tuplet brackets collide if notes are high on staff
+@c See issue 509
+@lilypond[quote,ragged-right,verbatim,fragment,relative=1]
+\times 2/3 { c8[ c c]}
+\once \override TupletNumber
+  #'text = #tuplet-number::calc-fraction-text
+\times 2/3 {
+  c[ c]
+  c[ c]
+  \once \override TupletNumber #'transparent = ##t
+  \times 2/3 { c8[ c c] }
+\times 2/3 { c8[ c c]}
+}
+@end lilypond
+
+@seealso
+
+Notationsreferenz:
+@ruser{The tweak command}.
+
+
+
+
 
 @node The Internals Reference manual
 @section The Internals Reference manual
index abda0d2fa84ab440545fd735b509b09afa11a333..37038c4c6ae1a0dd09399fdd92321976f258c4c5 100644 (file)
@@ -1,6 +1,6 @@
 <html>
 <!--
-    Translation of GIT committish: e4efdde559c7169b03591e24b2c1e2ef14b6f059
+    Translation of GIT committish: 726453e7d62a4c11b9bf74d80d76b6c9724fe2f8
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
           content="Top-level index to the standard documentation for
                    LilyPond @TOPLEVEL_VERSION@">
     <style type="text/css">
-    .navigation         { background-color: #e8ffe8;
-                         padding: 2; border: #c0ffc0 1px solid;
-                         text-align: center;
-                          font-weight: bold;
-                          font-family: avantgarde, sans-serif;
-                          font-size: 110%; }
       a.title { font-weight: bold; font-size: 110%; }
       ul { margin-left: 1em; padding: 0pt; border: 0pt; }
       ul li { margin-top: 0.2em; }
       td.left-column { padding-right: 1em; }
       td.right-column { padding-left: 1em; }
-      hr { border:0; height:1; color: #000000; background-color: #000000; }
-    </style> 
+    </style>
   </head>
-  
+
   <body>
-        
-       <div class="navigation">
-         <h1>Documentación de LilyPond</h1>
+    <div class="header">
+         <h1 class="header">Documentación de LilyPond</h1>
        </div>
-    <div align="center" class="titlepage">
 
+    <div align="center">
       <p>
        <strong>Versión @TOPLEVEL_VERSION@</strong>
        <br>
@@ -85,7 +77,7 @@
            <li>
              <a class="title" href="user/lilypond-internals/index.html">Referencia de funcionamiento interno</a>
              [en inglés]<br>
-             (también en <a class="title" href="user/lilypond-internals-big-page.html">una sola página</a> ~ 1 Mb, o en <a class="title" href="user/lilypond-internals.es.pdf">PDF</a>)<br>
+             (también en <a class="title" href="user/lilypond-internals-big-page.html">una sola página</a> ~ 1 Mb, o en <a class="title" href="user/lilypond-internals.pdf">PDF</a>)<br>
              (definiciones para hacer trucos)
          </ul>
        </td>
              (avance de las traducciones al español)
          </ul>
          </td>
-        </tr>  
+        </tr>
 
         <tr>
           <td valign="baseline" class="left-column">
index 9aab3b1541af0ed6c79a2818043ee973560d63c8..c7d1fc85e1e41ba7deb0b7441a54365af340a57b 100644 (file)
@@ -1,4 +1,4 @@
- <p><i>Actualizado en Wed Sep 10 10:52:15 UTC 2008
+ <p><i>Actualizado en Thu Sep 18 09:28:57 UTC 2008
 </i></p>
 <html>
 <!-- This page is automatically generated by translation-status.py from
@@ -74,7 +74,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #2cff20">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>post-GDP</td>
  </tr>
  <tr align="left">
@@ -82,15 +82,15 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #40fe23">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>post-GDP</td>
  </tr>
  <tr align="left">
-  <td>3 Conceptos fundamentales<br>(10254)</td>
+  <td>3 Conceptos fundamentales<br>(10318)</td>
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #76fe2a">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -98,7 +98,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #54ff26">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -114,7 +114,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #40fe23">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -130,7 +130,7 @@ translations.template.html.in; DO NOT EDIT !-->
 
 <table align="center" border="2">
  <tr align="center">
-  <th>GNU LilyPond: manual de utilización del programa</th>  <th>Traductores</th>
+  <th>GNU LilyPond: utilización del programa</th>  <th>Traductores</th>
   <th>Revisores</th>
   <th>Traducido</th>
   <th>Actualizado</th>
@@ -148,24 +148,24 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>1 Instalar<br>(1846)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (27 %)</span></td>
-  <td><span style="background-color: #33ff21">parcialmente</span></td>
+  <td><span style="background-color: #dfef77">parcialmente (10 %)</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
   <td>2 Instalación (Setup)<br>(1057)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (66 %)</span></td>
-  <td><span style="background-color: #47ff24">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
-  <td>3 Ejecutar LilyPond<br>(2877)</td>
-  <td></td>
-  <td></td>
-  <td><span style="background-color: #d0f0f8">no</span></td>
+  <td>3 Ejecutar LilyPond<br>(2880)</td>
+  <td>Francisco Vila</td>
   <td></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -173,7 +173,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #54ff26">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -189,7 +189,7 @@ translations.template.html.in; DO NOT EDIT !-->
 
 <table align="center" border="2">
  <tr align="center">
-  <th>GNU LilyPond --- El tipografiador de música</th>  <th>Traductores</th>
+  <th>GNU LilyPond: el tipografiador de música</th>  <th>Traductores</th>
   <th>Revisores</th>
   <th>Traducido</th>
   <th>Actualizado</th>
@@ -200,7 +200,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #47ff24">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -208,7 +208,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #2cff20">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -228,7 +228,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
-  <td>1.3 Expresiones<br>(1119)</td>
+  <td>1.3 Expresiones<br>(1093)</td>
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
@@ -248,15 +248,15 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #b9ff33">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>post-GDP</td>
  </tr>
  <tr align="left">
-  <td>1.6 Notación de los pentagramas<br>(1536)</td>
+  <td>1.6 Notación de los pentagramas<br>(1707)</td>
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #ff9350">parcialmente</span></td>
+  <td><span style="background-color: #ff8c51">parcialmente</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -295,15 +295,15 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>2.2 Instrumentos de teclado<br>(668)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (89 %)</span></td>
-  <td><span style="background-color: #ff6d58">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
   <td>2.3 Instrumentos de cuerda sin trastes<br>(173)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (18 %)</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
@@ -327,8 +327,8 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>2.6 Instrumentos de viento<br>(136)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (1 %)</span></td>
-  <td><span style="background-color: #fff53e">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -343,28 +343,28 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>2.8 Notación antigua<br>(3474)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (95 %)</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
   <td>2.9 Músicas del mundo<br>(1115)</td>
+  <td>Francisco Vila</td>
   <td></td>
-  <td></td>
-  <td><span style="background-color: #d0f0f8">no</span></td>
-  <td></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
   <td>3 Entrada y salida generales<br>(5603)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (41 %)</span></td>
-  <td><span style="background-color: #33ff21">parcialmente</span></td>
+  <td><span style="background-color: #dfef77">parcialmente (48 %)</span></td>
+  <td><span style="background-color: #ffd544">parcialmente</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
-  <td>4 Problemas de espaciado<br>(7949)</td>
+  <td>4 Problemas de espaciado<br>(8303)</td>
   <td></td>
   <td></td>
   <td><span style="background-color: #d0f0f8">no</span></td>
@@ -376,7 +376,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #dfef77">parcialmente (65 %)</span></td>
-  <td><span style="background-color: #ffea40">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
@@ -392,15 +392,15 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>Francisco Vila</td>
   <td></td>
   <td><span style="background-color: #1fff1f">sí</span></td>
-  <td><span style="background-color: #2cff20">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
   <td>B Tablas del manual sobre notación<br>(1155)</td>
   <td>Francisco Vila</td>
   <td></td>
-  <td><span style="background-color: #dfef77">parcialmente (98 %)</span></td>
-  <td><span style="background-color: #b2fe32">parcialmente</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
+  <td><span style="background-color: #1fff1f">sí</span></td>
   <td>pre-GDP</td>
  </tr>
  <tr align="left">
index dc9b073d80d6168e591d58d9815f716129abac0e..f14f828e52633b125054ab5a1de3ef6f281c0b6e 100644 (file)
@@ -88,7 +88,7 @@ contextos predefinidos de voz y de pentagrama específicos del estilo,
 y nos permiten ir directamente a la introducción de las notas:
 
 @itemize
-@item @ref{Gregorian Chant contexts},
+@item @ref{Gregorian chant contexts},
 @item @ref{Mensural contexts}.
 @end itemize
 
index 6380c8bd239317bb8c54319744bc262271bfdd4c..f2eff421b07def83145cafadd897604c2055da2b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is part of lilypond.tely
 @ignore
-    Translation of GIT committish: 2ac76a5b0a5572cb259f22751764acfe431bfff2
+    Translation of GIT committish: dfae8d829c653d1c011f8823cd51d09c33400b66
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -1500,7 +1500,7 @@ interpretar dichas indicaciones:
 Al tipografiar música, la dirección y colocación de muchos elementos
 es cuestión de elección.  Por ejemplo, las plicas de las notas se
 pueden dirigir hacia arriba o hacia abajo; la lestra, las indicaciones
-dinámicas y otrase marcas expresivas se pueden colocar encima o debajo
+dinámicas y otras marcas expresivas se pueden colocar encima o debajo
 del pentagrama; el texto se pude alinear a la izquierda, a la derecha
 o centrado; etc.  La mayoría de estas elecciones pueden dejarse que
 LilyPond las determine automáticamente, pero en ciertos casos puede
index 5b51c6a04d1ce505fa0d8f9a5f6454e82fade2a0..5a78a4e9786b7121ffe2c9652894174796769313 100644 (file)
@@ -16,11 +16,11 @@ Esta sección trata de asuntos relacionados con la entrada y salida
 generales de LilyPond, más que con la notación específica.
 
 @menu
-* Input structure::             
-* Titles and headers::          
-* Working with input files::    
-* Controlling output::          
-* MIDI output::                 
+* Input structure::
+* Titles and headers::
+* Working with input files::
+* Controlling output::
+* MIDI output::
 @end menu
 
 @node Input structure
@@ -30,9 +30,9 @@ El formato principal de entrada para LilyPond son archivos de texto.
 Por convenio, el nombre de estos archivos termina en @code{.ly}.
 
 @menu
-* Structure of a score::        
-* Multiple scores in a book::   
-* File structure::              
+* Structure of a score::
+* Multiple scores in a book::
+* File structure::
 @end menu
 
 @node Structure of a score
@@ -60,10 +60,10 @@ Casi toda la música impresa tiene un título y el nombre del
 compositor; ciertas piezas tienen mucha más información.
 
 @menu
-* Creating titles::             
-* Custom titles::               
-* Reference to page numbers::   
-* Table of contents::           
+* Creating titles::
+* Custom titles::
+* Reference to page numbers::
+* Table of contents::
 @end menu
 
 @node Creating titles
@@ -393,11 +393,11 @@ la jerarquía del código, o dentro de una expresión musical.
 \pageBreak
 
 \tocItem \markup "Primera partitura"
-\score { 
+\score {
   {
     c'  % ...
     \tocItem \markup "Un punto concreto dentro de la primera partitura"
-    d'  % ... 
+    d'  % ...
   }
 }
 
@@ -454,7 +454,7 @@ nombres de los actos de una ópera en el índice general:
   }
 }
 
-tocAct = 
+tocAct =
 #(define-music-function (parser location text) (markup?)
    (add-toc-item! 'tocActMarkup text))
 @end verbatim
@@ -469,7 +469,7 @@ tocAct =
   }
 }
 
-tocAct = 
+tocAct =
 #(define-music-function (parser location text) (markup?)
    (add-toc-item! 'tocActMarkup text))
 
@@ -501,10 +501,10 @@ Archivos de inicio: @file{ly/@/toc@/-init@/.ly}.
 @section Working with input files
 
 @menu
-* Including LilyPond files::    
-* Different editions from one source::  
-* Text encoding::               
-* Displaying LilyPond notation::  
+* Including LilyPond files::
+* Different editions from one source::
+* Text encoding::
+* Displaying LilyPond notation::
 @end menu
 
 @node Including LilyPond files
@@ -527,8 +527,8 @@ partitura hará que sea más fácil cambiar la estructura dejando intacta
 la notación.
 
 @menu
-* Using variables::             
-* Using tags::                  
+* Using variables::
+* Using tags::
 @end menu
 
 @node Using variables
@@ -559,8 +559,8 @@ la notación.
 @section Controlling output
 
 @menu
-* Extracting fragments of music::  
-* Skipping corrected music::    
+* Extracting fragments of music::
+* Skipping corrected music::
 @end menu
 
 @node Extracting fragments of music
@@ -611,11 +611,12 @@ funcionan, se encuentra
 
 
 @menu
-* Creating MIDI files::         
-* MIDI block::                  
-* What goes into the MIDI output?::  
-* Repeats in MIDI::             
-* Controlling MIDI dynamics::   
+* Creating MIDI files::
+* MIDI block::
+* What goes into the MIDI output?::
+* Repeats in MIDI::
+* Controlling MIDI dynamics::
+* Percussion in MIDI::
 @end menu
 
 @node Creating MIDI files
index 686e03e37356d407b27a89ce8ba66b03da460d46..b717a4301da5b1eb4814c4d795a26f77aa32c64c 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is part of lilypond-program.tely
 @ignore
-    Translation of GIT committish: dabf7bb1b7064e759076cb5b3b97024bf32f33dd
+    Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
 
 
     When revising a translation, copy the HEAD committish of the
@@ -60,77 +60,27 @@ mingw       - Windows x86
 @end example
 
 
+@node Compiling from source
+@section Compiling from source
+
+Es posible compilar LilyPond directamente del código fuente. Ello
+requiere poder leer en inglés, motivo por el que esta sección se deja
+sin traducir.  Si verdaderamente quiere compilar LilyPond, consulte
+@iftex
+@c DO NOT translate the following line at all.
+@ref{Compiling from source,,,lilypond-program,Application Usage}.
+@end iftex
+@ifhtml
+@c Please translate the following line (but not the .html file name)
+la @uref{Compiling-from-source.html,documentación en inglés}.
+@end ifhtml
+
+
 @c TRANSLATORS:
 @c   Please **do not** translate anything below this line.  Users
 @c   should not be compiling LilyPond themselves; if they really
 @c   want to do so, they should be able to read the English docs,
 @c   because they'll probably need to ask questions in English
 @c   on the -devel list.   -gp
-
-@node Compiling from source
-@section Compiling from source
-
-@untranslated
-
-@menu
-* Downloading source code::
-* Requirements::
-* Building LilyPond::
-* Building documentation::
-* Testing LilyPond::
-* Problems::
-@end menu
-@node Downloading source code
-@subsection Downloading source code
-
-@untranslated
-
-@node Requirements
-@subsection Requirements
-
-@untranslated
-
-@unnumberedsubsubsec Compilation
-@unnumberedsubsubsec Running requirements
-@unnumberedsubsubsec Requirements for building documentation
-@node Building LilyPond
-@subsection Building LilyPond
-
-@untranslated
-
-@unnumberedsubsubsec Compiling
-@unnumberedsubsubsec Compiling for multiple platforms
-@unnumberedsubsubsec Compiling outside the source tree
-@unnumberedsubsubsec Useful @command{make} variables
-@node Building documentation
-@subsection Building documentation
-
-@untranslated
-
-@menu
-* Commands for building documentation::  Compilar e instalar la documentación.
-* Building documentation without compiling LilyPond::  Usar un binario de LilyPond ya instalado.
-@end menu
-
-@node Commands for building documentation
-@unnumberedsubsubsec Commands for building documentation
-
-@node Building documentation without compiling LilyPond
-@unnumberedsubsubsec Building documentation without compiling LilyPond
-
-@untranslated
-
-@node Testing LilyPond
-@subsection Testing LilyPond
-
-@untranslated
-
-@node Problems
-@subsection Problems
-
-@untranslated
-
-@unnumberedsubsubsec Bison 1.875
-@unnumberedsubsubsec Solaris
-@unnumberedsubsubsec FreeBSD
-@unnumberedsubsubsec International fonts
+@c Instead, please uncomment and translate the paragraph above,
+@c and remove all stuff (menu, nodes, contents) below this line.
index 060578cec37c1fa75a4120253a3550bbab4d535e..cbfe730398e5efc32070b98b08aa21a95021c61b 100644 (file)
@@ -1,12 +1,12 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: fe52a9493b91e0d61a9d6f850b0a2f2a7015e6db
+    Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 @setfilename lilypond-program.info
-@settitle GNU LilyPond program usage
+@settitle GNU LilyPond: manual de utilización del programa
 @documentencoding UTF-8
 @documentlanguage es
 
@@ -35,8 +35,8 @@
 
 @ifhtml
 Este documento está disponible también en formato
-@uref{source/Documentation/user/lilypond-program.pdf,PDF} y como
-@uref{source/Documentation/user/lilypond-program-big-page.html,una sola página}.
+@uref{source/Documentation/user/lilypond-program.es.pdf,PDF} y como
+@uref{source/Documentation/user/lilypond-program-big-page.html,una sola página} [en inglés].
 @end ifhtml
 
 
@@ -152,7 +152,7 @@ Free Documentation License''.
 
 @ifnottex
 @node Top
-@top GNU LilyPond --- program usage
+@top GNU LilyPond: utilización del programa
 @c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
 
 El presente documento es el manual de utilización del programa GNU
index 2f0ed4e00af94c1cfbf06e5a3072e5249bdc83e4..da11c6ce60112192e17c662e4aa68b6aad1991c2 100644 (file)
@@ -1,6 +1,6 @@
 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 4be1308672c6f8efbe660c9eddc0a6a167c9ad31
+    Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -49,7 +49,7 @@ Distributions will want to install lilypond.info in postinstall, doing:
 * LilyPond: (lilypond).                                 Referencia de la notación con LilyPond.
 * LilyPond Internals Reference: (lilypond-internals).   Definiciones para el trucaje.
 * LilyPond Application Usage: (lilypond-program).       Instalar y ejecutar las aplicaciones.
-* abc2ly: (lilypond-program)Invocar abc2ly.             Importar archivos de ABC.      
+* abc2ly: (lilypond-program)Invocar abc2ly.             Importar archivos de ABC.
 * convert-ly: (lilypond-program)Actualizar archivos mediante convert-ly.  Versiones de LilyPond antiguas.
 * etf2ly: (lilypond-program)Invocar etf2ly.                  Importar archivos de Finale.
 * lilypond-book: (lilypond-program)LilyPond-book.            Integrar texto y música.
@@ -85,7 +85,7 @@ Este documento también está disponible como
 @titlepage
 @title LilyPond
 @subtitle El tipografiador de música
-@titlefont{Manual del usuario}
+@titlefont{Manual de referencia de la notación}
 @author El equipo de desarrollo de LilyPond
 
 Copyright @copyright{} 1999--2007 por los autores
@@ -185,12 +185,13 @@ Free Documentation License''.
 
 @ifnottex
 @node Top
-@top GNU LilyPond --- El tipografiador de música
+@top GNU LilyPond: el tipografiador de música
 @c HJJ: Info needs `@top', which is a synonym for `@unnumbered' in TeX.
 
-Éste es el manual del usuario del programa GNU LilyPond versión @version{}.
-Para ver más información sobre la relación entre éste y el resto de
-los documentos, consulte @rlearning{About the documentation}.
+Éste es el manual de Referencia de la notación del programa GNU
+LilyPond versión @version{}.  Para ver más información sobre la
+relación entre éste y el resto de los documentos, consulte
+@rlearning{About the documentation}.
 
 @cindex web, sitio
 @cindex URL
index 48d6c61e0c58ae1bdc91f0dd1bab3e8f5c676d37..2f3e97375ba1bc6f35782561bcdb5b8f02278e1b 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @c This file is part of lilypond.tely
 @ignore
-    Translation of GIT committish: da006143c0f2d621c51a0f1892ee25d4257b1eb3
+    Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
 @appendix Notation manual tables
 
 @menu
-* Chord name chart::            
-* MIDI instruments::            
-* List of colors::              
-* The Feta font::               
-* Note head styles::            
-* Text markup commands::  
-* Text markup list commands::  
-* List of articulations::       
-* All context properties::      
-* Layout properties::           
-* Identifiers::                 
-* Scheme functions::            
+* Chord name chart::
+* Common chord modifiers::
+* Predefined fretboard diagrams::
+* MIDI instruments::
+* List of colors::
+* The Feta font::
+* Note head styles::
+* List of articulations::
+* Percussion notes::
+* All context properties::
+* Layout properties::
+* Identifiers::
+* Scheme functions::
 @end menu
 
 
@@ -37,6 +38,348 @@ junto a las notas que representan.
 
 @lilypondfile{chord-names-jazz.ly}
 
+@node Common chord modifiers
+@appendixsec Common chord modifiers
+
+La tabla siguiente presenta los modificadores de acorde que se pueden
+usar en el modo de acordes @code{\chordmode} para generar las
+estructuras de acordes estándar.
+
+@multitable @columnfractions .2 .3 .2 .2
+
+@item
+@b{Tipo de acorde}
+@tab
+@b{Intervalos}
+@tab
+@b{Modificador(es)}
+@tab
+@b{Ejemplo}
+
+
+@item
+Mayor
+@tab
+Tercera mayor y quinta justa
+@tab
+@code{5} o nada
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:5
+}
+@end lilypond
+
+@item
+Menor
+@tab
+Tercera menor y quinta justa
+@tab
+@code{m} o @code{m5}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:m
+}
+@end lilypond
+
+@item
+Aumentado
+@tab
+Tercera mayor y quinta aumentada
+@tab
+@code{aug}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:aug
+}
+@end lilypond
+
+@item
+Disminuido
+@tab
+Tercera menor y quinta disminuida
+@tab
+@code{dim}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:dim
+}
+@end lilypond
+
+@item
+Séptima dominante
+@tab
+Tríada mayor con séptima menor
+@tab
+@code{7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:7
+}
+@end lilypond
+
+@item
+Séptima mayor
+@tab
+Tríada mayor y séptima mayor
+@tab
+@code{maj7} or @code{maj}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:maj7
+}
+@end lilypond
+
+@item
+Séptima menor
+@tab
+Tríada menor y séptima menor
+@tab
+@code{m7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:m7
+}
+@end lilypond
+
+@item
+Séptima disminuida
+@tab
+Tríada disminuida y séptima disminuida
+@tab
+@code{dim7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:dim7
+}
+@end lilypond
+
+@item
+Aumentado con séptima
+@tab
+Tríada aumentada y séptima menor
+@tab
+@code{aug7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:aug7
+}
+@end lilypond
+
+@item
+Séptima semi-disminuido
+@tab
+Tríada disminuida y séptima menor
+@tab
+@code{dim5m7}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:dim5m7
+}
+@end lilypond
+
+@item
+Menor con séptima mayor
+@tab
+Tríada menor con séptima mayor
+@tab
+@code{7m5}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:7m5
+}
+@end lilypond
+
+@item
+Mayor con sexta
+@tab
+Tríada mayor y sexta
+@tab
+@code{6}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:6
+}
+@end lilypond
+
+@item
+Menor con sexta
+@tab
+Tríada menor y sexta
+@tab
+@code{m6}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:m6
+}
+@end lilypond
+
+@item
+Novena dominante
+@tab
+Séptima dominante con novena mayor
+@tab
+@code{9}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:9
+}
+@end lilypond
+
+@item
+Novena mayor
+@tab
+HACER
+@tab
+@code{maj9}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:maj9
+}
+@end lilypond
+
+@item
+Menor con novena
+@tab
+HACER
+@tab
+@code{m9}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:m9
+}
+@end lilypond
+
+@item
+Oncena dominante
+@tab
+Novena dominante con oncena justa
+@tab
+@code{11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:11
+}
+@end lilypond
+
+@item
+Oncena mayor
+@tab
+HACER
+@tab
+@code{maj11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:maj11
+}
+@end lilypond
+
+@item
+Menor con oncena
+@tab
+HACER
+@tab
+@code{m11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:m11
+}
+@end lilypond
+
+@item
+Trecena dominante
+@tab
+Oncena dominante y trecena mayor
+@tab
+@code{13.11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:13.11
+}
+@end lilypond
+
+@item
+Mayor con trecena
+@tab
+HACER
+@tab
+@code{maj13.11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:maj13.11
+}
+@end lilypond
+
+@item
+Menor con trecena
+@tab
+HACER
+@tab
+@code{m13.11}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:m13.11
+}
+@end lilypond
+
+@item
+Segunda suspendida
+@tab
+HACER
+@tab
+@code{sus2}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:sus2
+}
+@end lilypond
+
+@item
+Cuarta suspendida
+@tab
+HACER
+@tab
+@code{sus4}
+@tab
+@lilypond[line-width=3\cm,noragged-right, notime]
+\chordmode {
+  c1:sus4
+}
+@end lilypond
+
+
+@end multitable
+
+@node Predefined fretboard diagrams
+@appendixsec Predefined fretboard diagrams
+
+El cuadro siguiente presenta los diagramas de traste predefinidos.
+
+@lilypondfile{display-predefined-fretboards.ly}
+
+
 @node MIDI instruments
 @appendixsec MIDI instruments
 
@@ -112,9 +455,10 @@ darkcyan    darkmagenta    darkyellow
 
 Los nombres de los colores de X admiten algunas variantes:
 
-Un nombre que se escribe como una palabra única con mayúsculas intercaladas
-(p.ej. @q{LightSlateBlue}) se puede escribir también como palabras separadas por espacios
-y sin mayúsculas (p.ej. @q{light slate blue}).
+Un nombre que se escribe como una palabra única con mayúsculas
+intercaladas (p.ej. @q{LightSlateBlue}) se puede escribir también como
+palabras separadas por espacios y sin mayúsculas (p.ej. @q{light slate
+blue}).
 
 La palabra @q{grey} siempre se puede escribir como @q{gray} (p.ej. @q{DarkSlateGray}).
 
@@ -197,9 +541,10 @@ donde N es un número entre 0 y 100.
 @cindex Feta, tipografía
 @cindex tipografía Feta
 
-Los símbolos siguientes están disponibles en la tipografía Emmentaler y es posible acceder a ellos
-directamente utilizando elementos de marcado textual como @code{g^\markup @{
-\musicglyph #"scripts.segno" @}}, véase @ref{Formatting text}.
+Los símbolos siguientes están disponibles en la tipografía Emmentaler
+y es posible acceder a ellos directamente utilizando elementos de
+marcado textual como @code{g^\markup @{ \musicglyph #"scripts.segno"
+@}}, véase @ref{Formatting text}.
 
 @lilypondfile[noindent]{font-table.ly}
 
@@ -212,17 +557,8 @@ Se pueden usar los siguientes estilos para las cabezas de las notas.
 
 @lilypondfile[noindent]{note-head-style.ly}
 
-
-@ignore
-Todas las instrucciones siguientes se pueden usar dentro de @code{\markup @{ @}}.
-@end ignore
-
 @include markup-commands.tely
 
-@ignore
-Todas las instrucciones siguientes se pueden utilizar con @code{\markuplines}.
-@end ignore
-
 @include markup-list-commands.tely
 
 @node List of articulations
@@ -269,9 +605,13 @@ Todas las instrucciones siguientes se pueden utilizar con @code{\markuplines}.
 
 He aquí un cuadro que muestra todas las articulaciones disponibles:
 
-@lilypondfile[ragged-right,quote]{script-chart.ly}
+@lilypondfile[quote]{script-chart.ly}
 
 
+@node Percussion notes
+@appendixsec Percussion notes
+
+@lilypondfile[quote]{percussion-chart.ly}
 
 
 @node All context properties
@@ -296,4 +636,3 @@ He aquí un cuadro que muestra todas las articulaciones disponibles:
 @appendixsec Scheme functions
 
 @include scheme-functions.tely
-
index 0144186977ddf4b46fcd205aa9cba1f22449570b..965c18515858a8d6e6d6b8557be14e8ea2755d93 100644 (file)
@@ -18,10 +18,10 @@ En esta sección se discute cómo especificar la altura de las notas.
 Este proceso se compone de tres fases: entrada, modificación y salida.
 
 @menu
-* Writing pitches::             
-* Changing multiple pitches::   
-* Displaying pitches::          
-* Note heads::                  
+* Writing pitches::
+* Changing multiple pitches::
+* Displaying pitches::
+* Note heads::
 @end menu
 
 
@@ -34,10 +34,10 @@ correspondiente: el modo absoluto y el relativo.  En casi todas las
 ocasiones, será más práctico el modo relativo.
 
 @menu
-* Absolute octave entry::       
-* Relative octave entry::       
-* Accidentals::                 
-* Note names in other languages::  
+* Absolute octave entry::
+* Relative octave entry::
+* Accidentals::
+* Note names in other languages::
 @end menu
 
 
@@ -347,7 +347,7 @@ Manual de aprendizaje:
 
 Referencia de la notación:
 @ref{Automatic accidentals},
-@ref{Musica ficta accidentals},
+@ref{Annotational accidentals},
 @ref{Note names in other languages}.
 
 Fragmentos de código:
@@ -484,8 +484,8 @@ Esta sección trata de la manera de modificar las alturas.
 
 
 @menu
-* Octave checks::               
-* Transpose::                   
+* Octave checks::
+* Transpose::
 @end menu
 
 
@@ -695,12 +695,12 @@ Esta sección trata de cómo alterar la presentación de la altura de las
 notas.
 
 @menu
-* Clef::                        
-* Key signature::               
-* Ottava brackets::             
-* Instrument transpositions::   
-* Automatic accidentals::       
-* Ambitus::                     
+* Clef::
+* Key signature::
+* Ottava brackets::
+* Instrument transpositions::
+* Automatic accidentals::
+* Ambitus::
 @end menu
 
 @node Clef
@@ -1845,10 +1845,10 @@ varias indicaciones de ámbito simultáneas en distintas voces.
 Esta sección propone formas de alterar las cabezas de las figuras.
 
 @menu
-* Special note heads::          
-* Easy notation note heads::    
-* Shape note heads::            
-* Improvisation::               
+* Special note heads::
+* Easy notation note heads::
+* Shape note heads::
+* Improvisation::
 @end menu
 
 @node Special note heads
index 35943311e487cb7bd268f72bf64a5370f2349b1c..7ebd3eafb3b14a0b11a3e0fdc4ee8adf96bb7830 100644 (file)
@@ -1,7 +1,7 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @c This file is part of lilypond-program.tely
 @ignore
-    Translation of GIT committish: 29cfaa52797fccf18ae4f25da5e828d10b46b65a
+    Translation of GIT committish: dfae8d829c653d1c011f8823cd51d09c33400b66
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -609,7 +609,7 @@ Imprimir la ayuda de la utilización.
 @node Problems with convert-ly
 @subsection Problems with @code{convert-ly}
 
-No se manejan todos los cambios en el lenguaje.  S´olo se puede
+No se manejan todos los cambios en el lenguaje.  Sólo se puede
 especificar una opción de salida.  La actualización automática de
 Scheme y los interfaces Scheme de LilyPond es bastante improbable;
 prepárese para trucar el código de Scheme a mano.
index d68b9c1bc6e7279ff473b9d8fa68dcea95d09af9..776e7c06128e6d365d42176b2f172cab597b9735 100644 (file)
@@ -1,6 +1,6 @@
 @c -*- coding: utf-8; mode: texinfo; -*-
 @ignore
-    Translation of GIT committish: 855e78dbe64b0a48a03cea88cde16c15d1af85b0
+    Translation of GIT committish: c5692ebfd28493444a1669cd550b2430bb2ba29a
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  See TRANSLATION for details.
@@ -39,6 +39,7 @@ Esta sección trata de la notas simultáneas dentro de la misma voz.
 
 @cindex acordes
 @cindex paréntesis en ángulo
+@cindex relativa, altura en acordes
 @funindex <
 @funindex >
 @funindex <...>
@@ -51,6 +52,12 @@ articulaciones, como si fueran simples notas.
 <c e g>2 <c f a>4-> <e g c>-.
 @end lilypond
 
+Se puede usar el modo relativo para la altura de las notas de los
+acordes; aún se usa como referencia la nota precedente dentro del
+mismo acorde para las alturas relativas, pero cuando el acorde
+termina, la nota de referencia para el modo relativo es la primera
+nota de este acorde, no la última nota del acorde.
+
 Para ver más información sobre los acordes, consulte @ref{Chord
 notation}.
 
@@ -75,6 +82,8 @@ Fragmentos de código:
 @cindex cluster
 @cindex racimo (cluster)
 @funindex \makeClusters
+@funindex makeClusters
+
 
 Un «cluster» o racimo indica que se deben tocar simultáneamente un
 conjunto de notas consecutivas.  Se escriben aplicando la función
@@ -127,24 +136,86 @@ pentagramas.
 @node Single-staff polyphony
 @unnumberedsubsubsec Single-staff polyphony
 
-Para tipografiar fragmentos de música que discurre en paralelo y con
-las mismas duraciones, se pueden combinar en un solo contexto de voz,
-formando así acordes.  Para conseguirlo, incorpórelas dentro de una
-construcción de música simultánea:
+@cindex pentagrama único, polifonía de
+@cindex polifonía en un solo pentagrama
+@cindex voz
+@cindex letra asignada a una voz
+@funindex \voiceOne
+@funindex voiceOne
+@funindex \voiceOne ... \voiceFour
+@funindex Voice
+@funindex \oneVoice
+@funindex oneVoice
 
-@lilypond[quote,relative=2,verbatim]
-\new Voice <<
-  { e4 f8 d e16 f g8 d4 }
-  { c4 d8 b c16 d e8 b4 }
+La estructura básica del código necesario para obtener varias voces
+independientes en un mismo pentagrama se ilustra en el ejemplo
+siguiente:
+
+@lilypond[quote,relative=3,verbatim]
+\new Staff <<
+  \new Voice = "first"
+    { \voiceOne r8 r16 g e8. f16 g8[ c,] f e16 d }
+  \new Voice= "second"
+    { \voiceTwo d16 c d8~ d16 b c8~ c16 b c8~ c16 b8. }
 >>
 @end lilypond
 
-Este método conduce a barrados extraños y advertencias si los
-fragmentos de música no tienen las mismas duraciones exactas.  Para
-componer tipográficamente varias voces verdaderamente independientes
-dentro de un único pentagrama se utiliza la construcción
-@code{<<@{...@} \\ @{...@}>>}, en que las dos (o más) voces se
-encuentran separadas por dobles barras invertidas.
+Aquí se crean explícitamente instancias de voces, que reciben un
+nombre. Las instrucciones @code{\voiceOne} ... @code{\voiceFour} (voz
+uno hasta voz cuatro) preparan las voces de manera que la primera y
+segunda voces llevan las plicas hacia arriba, las voces segunda y
+cuarta llevan las plicas hacia abajo, las cabezas de las notas en las
+voces tercera y cuarta se desplazan horizontalmente, y los silencios
+de las voces respectivas se desplazan también automáticamente para
+evitar las colisiones.  Al utilizar la instrucción @code{\oneVoice}
+(una voz), todos los ajustes de las voces se devuelven al estado
+neutro de las direcciones que es típico de los pasajes de una sola
+voz.
+
+Podemos hacer que una voz esté en el mismo contexto @code{Voice} antes
+y después de un pasaje polifónico temporal.  Por ejemplo, la
+construcción siguiente mantiene una voz activa a todo lo largo de la
+sección polifónica.  Dicha voz es la primera dentro de la sección a
+dos voces, y la voz adicional es la voz segunda.
+
+@example
+<< @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
+@end example
+
+Utilizando el nombre que la voz recibió en el momento de su creación,
+este método permite asignar la letra a una voz de manera consistente.
+
+@lilypond[quote, verbatim, relative=2]
+<<
+  \new Voice = "melody" {
+    a4
+    <<
+      {
+        \voiceOne
+        g f
+      }
+      \new Voice {
+        \voiceTwo
+        e d
+      }
+    >>
+    \oneVoice
+    e
+  }
+  \new Lyrics \lyricsto "melody" {
+  This is my song.
+  }
+>>
+@end lilypond
+
+Aquí, las instrucciones @code{\voiceOne} y @code{\voiceTwo} ayudan a
+dejar claro qué ajustes recibe cada voz.
+
+Para imprimir varias voces en un solo pentagrama, se puede utilizar
+como método simplificado la construcción @code{<<@{...@} \\
+@{...@}>>}, en la que las dos (o más) voces se separan mediante una
+doble barra invertida. Nuestro primer ejemplo podría haberse
+tipografiado de la manera siguiente:
 
 @lilypond[quote,relative=3,verbatim]
 <<
@@ -154,14 +225,14 @@ encuentran separadas por dobles barras invertidas.
 >>
 @end lilypond
 
-Las plicas de las voces primera y tercera se dirigen hacia arriba, y
-las de las voces segunda y cuarta se dirigen hacia abajo; las cabezas
-de las notas en las voces tercera y cuarta se desplazan
-horizontalmente, y los silencios se mueven de manera que eviten las
-colisiones.  En el ejemplo siguiente, la voz intermedia tiene las
-plicas hacia arriba, por lo que la introducimos en tercer lugar, de
-forma que se convierte en la voz número tres que tiene las plicas
-hacia arriba tal y como era nuestro propósito.
+Esta sintaxis es más sencilla y se puede usar siempre que no nos
+importe que se creen nuevas voces temporales que después serán
+descartadas.  Estas voces creadas implícitamente reciben ajustes
+equivalentes al efecto de las instrucciones @code{\voiceOne}
+... @code{\voiceFour}, en el orden en que aparecen en el código.  En
+el siguiente ejemplo, la voz intermedia lleva las plicas hacia arriba,
+de manera que la introducimos en tercer lugar para que pase a ser la
+voz tres, que tiene las plicas hacia arriba tal y como queremos.
 
 @lilypond[quote,relative=3,verbatim]
 <<
@@ -177,35 +248,37 @@ A menudo se utilizan silencios espaciadores para evitar la aparición
 de un número excesivo de silencios, como se ha podido ver en el
 ejemplo anterior.
 
-El método que acabamos de presentar crea dos voces nuevas cuando se
-encuentra la construcción @code{<<@{...@} \\ @{...@}>>} en el código
-de entrada; para añadir de forma temporal una sola voz adicional a una
-voz ya existente, es necesario instanciar dicha voz de forma
-explícita.  Para este propósito, se pueden utilizar las instrucciones
-desde @code{\voiceOne} (voz uno) hasta @code{\voiceFour} (voz cuatro)
-y @code{\oneVoice} (una voz única):
+En todas las partituras excepto las más simples, se recomienda crear
+contextos @code{Voice} explícitos utilizando las instrucciones
+@code{\new} y @code{\context} como aparece explicado en
+@rlearning{Contexts and engravers} y @rlearning{Explicitly
+instantiating voices}.
 
-@example
-<< @{ \voiceOne ... @} \new Voice @{ \voiceTwo ... @} >> \oneVoice
-@end example
+En el caso especial en que queremos tipografiar fragmentos de música
+que discurre en paralelo y con las mismas duraciones, se pueden
+combinar en un solo contexto de voz, formando así acordes.  Para
+conseguirlo, incorpórelas dentro de una construcción de música
+simultánea y haga que ésta sea una voz explícita:
+
+@lilypond[quote,relative=2,verbatim]
+\new Voice <<
+  { e4 f8 d e16 f g8 d4 }
+  { c4 d8 b c16 d e8 b4 }
+>>
+@end lilypond
 
-Esta construcción es más apropiada para mantener en todo momento el
-control de las voces, por ejemplo para facilitar una asignación
-coherente de la letra al contexto de voz adecuado.
+Este método conduce a barrados extraños y advertencias si los
+fragmentos de música no tienen las mismas duraciones exactas.
 
 @predefined
 
-@funindex \voiceOne
 @code{\voiceOne},
-@funindex \voiceTwo
 @code{\voiceTwo},
-@funindex \voiceThree
 @code{\voiceThree},
-@funindex \voiceFour
 @code{\voiceFour},
-@funindex \oneVoice
 @code{\oneVoice}.
 
+
 @seealso
 
 Manual de aprendizaje:
@@ -213,7 +286,8 @@ Manual de aprendizaje:
 @rlearning{Explicitly instantiating voices}.
 
 Referencia de la notación:
-@ref{Percussion staves}.
+@ref{Percussion staves},
+@ref{Invisible rests}.
 
 Fragmentos de código:
 @rlsr{Simultaneous notes}.
@@ -224,6 +298,11 @@ Fragmentos de código:
 @cindex voice styles
 @cindex styles, voice
 @cindex coloring voices
+@funindex \voiceOneStyle
+@funindex \voiceTwoStyle
+@funindex \voiceThreeStyle
+@funindex \voiceFourStyle
+@funindex \voiceNeutralStyle
 
 Se pueden aplicar colores y formas distintos a las voces para permitir
 identificarlas fácilmente:
@@ -245,15 +324,11 @@ Para recuperar la presentación normal se utiliza la instrucción
 
 @predefined
 
-@funindex \voiceOneStyle
 @code{\voiceOneStyle},
-@funindex \voiceTwoStyle
+
 @code{\voiceTwoStyle},
-@funindex \voiceThreeStyle
 @code{\voiceThreeStyle},
-@funindex \voiceFourStyle
 @code{\voiceFourStyle},
-@funindex \voiceNeutralStyle
 @code{\voiceNeutralStyle}.
 
 @seealso
@@ -274,11 +349,30 @@ Fragmentos de código:
 @cindex mezclar notas
 @cindex notas, colisiones de
 @cindex colisiones
+@cindex desplazar nota
+@cindex varias voces
+@cindex voces, varias
+@cindex polifónica, música
+@cindex desplazamiento de voces
+@cindex desplazamiento, silencio automático de
+@cindex desplazamiento de silencios, automático
 @funindex \shiftOn
+@funindex shiftOn
 @funindex \shiftOnn
+@funindex shiftOnn
 @funindex \shiftOnnn
+@funindex shiftOnnn
 @funindex \shiftOff
-@cindex desplazamiento de silencios, automático
+@funindex shiftOff
+@funindex \mergeDifferentlyDottedOn
+@funindex mergeDifferentlyDottedOn
+@funindex \mergeDifferentlyDottedOff
+@funindex mergeDifferentlyDottedOff
+@funindex \mergeDifferentlyHeadedOn
+@funindex mergeDifferentlyHeadedOn
+@funindex \mergeDifferentlyHeadedOff
+@funindex mergeDifferentlyHeadedOff
+
 
 Las cabezas de notas con igual duración se combinan automáticamente,
 pero las que tienen duraciones distintas no se combinan.  Los
@@ -341,17 +435,15 @@ Se pueden combinar cabezas con puntillos diferentes:
 >>
 @end lilypond
 
-@cindex desplazar nota
-
 La colisión del segundo compás se produce porque
-@code{merge-differently-headed} no es capaz de completar
+@code{\mergeDifferentlyHeadedOn} no es capaz de completar
 satisfactoriamente la combinación cuando se encuentran tres o más
 notas alineadas en la misma columna (de hecho, se obtiene una
 advertencia por este motivo).  Para conseguir que la combinación
 funcione adecuadamente, aplique un @code{\shift} o desplazamiento a la
 nota que no se debe combinar.  Aquí, se aplica @code{\shiftOn} para
 mover el sol agudo fuera de la columna, y entonces
-@code{merge-differently-headed} hace su trabajo correctamente.
+@code{\mergeDifferentlyHeadedOn} hace su trabajo correctamente.
 
 @lilypond[quote,relative=2,verbatim]
 <<
@@ -384,29 +476,16 @@ desactivado), mientras que las voces interiores (tres y cuatro) tienen
 Sólo se combinan las notas si tienen la plica en direcciones opuestas
 (o sea en las @code{Voice}s 1 y 2).
 
-@cindex multiple voices
-@cindex polyphonic music
-@cindex shifting voices
-
 @predefined
 
-@funindex \mergeDifferentlyDottedOn
 @code{\mergeDifferentlyDottedOn},
-@funindex \mergeDifferentlyDottedOff
 @code{\mergeDifferentlyDottedOff},
-@funindex \mergeDifferentlyHeadedOn
 @code{\mergeDifferentlyHeadedOn},
-@funindex \mergeDifferentlyHeadedOff
 @code{\mergeDifferentlyHeadedOff}.
 
-
-@funindex \shiftOn
 @code{\shiftOn},
-@funindex \shiftOnn
 @code{\shiftOnn},
-@funindex \shiftOnnn
 @code{\shiftOnnn},
-@funindex \shiftOff
 @code{\shiftOff}.
 
 @snippets
@@ -437,15 +516,15 @@ Referencia de funcionamiento interno:
 
 @knownissues
 
-Cuando se emplea @code{merge-differently-headed} con una corchea (o
+Cuando se emplea @code{\mergeDifferentlyHeadedOn} con una corchea (o
 una nota más corta) con la plica hacia arriba, y una blanca con la
 plica hacia abajo, la corchea recibe un desplazamiento ligeramente
 incorrecto a causa de la anchura diferente del símbolo de la cabeza de
 la blanca.
 
 @c investigate! Sometimes it works, sometimes not. --FV
-No está claro en qué circunstancias se pueden combinar cabezas de nota
-distintas que tienen también distinto puntillo.
+Los requisitos para combinar con éxito cabezas de nota distintas que
+tienen también distinto puntillo, no están claros.
 
 No están contemplados los acordes en que la misma nota se presenta con
 diferentes alteraciones accidentales dentro del mismo.  En este caso
@@ -458,7 +537,10 @@ especial de racimos (véase @ref{Clusters}).
 @cindex automática, combinación de partes
 @cindex partes, combinación automática
 @cindex partes, combinador de
+@cindex a due, partes
+@cindex solo, partes
 @funindex \partcombine
+@funindex partcombine
 
 La combinación automática de particellas se usa para mezclar dos
 partes musicales sobre un pentagrama.  Tiene como objetivo el
@@ -579,6 +661,8 @@ diferentes, los eventos que contienen se ignorarán.
 
 @cindex escribir música en paralelo
 @cindex música intercalada
+@cindex paralelo, música en
+@funindex \parallelMusic
 @funindex parallelMusic
 
 La música para varias partes se puede intercalar dentro del código de
index 96c98dd2b345024c7659168b509968b40e64b7f0..553d05a5244aeecbcc1a0115260368eb063a1753 100644 (file)
@@ -1,4 +1,4 @@
- <p><i>Dernière mise à jour Wed Sep 10 10:52:15 UTC 2008
+ <p><i>Dernière mise à jour Thu Sep 18 09:28:57 UTC 2008
 </i></p>
 <html>
 <!-- This page is automatically generated by translation-status.py from
@@ -92,12 +92,12 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>post-GDP</td>
  </tr>
  <tr align="left">
-  <td>3 Concepts fondamentaux<br>(10254)</td>
+  <td>3 Concepts fondamentaux<br>(10318)</td>
   <td>Valentin Villenave<br>
    Jean-Charles Malahieude</td>
   <td>John Mandereau</td>
   <td><span style="background-color: #1fff1f">oui</span></td>
-  <td><span style="background-color: #ffdf42">partiellement</span></td>
+  <td><span style="background-color: #47ff24">partiellement</span></td>
   <td>pré-GDP</td>
  </tr>
  <tr align="left">
@@ -159,11 +159,10 @@ translations.template.html.in; DO NOT EDIT !-->
  </tr>
  <tr align="left">
   <td>1 Installation<br>(1846)</td>
-  <td>John Mandereau<br>
-   Jean-Charles Malahieude</td>
+  <td>@c   Please **do not** translate anything below this line.  Users</td>
   <td></td>
-  <td><span style="background-color: #dfef77">partiellement (9 %)</span></td>
-  <td><span style="background-color: #e1ff39">partiellement</span></td>
+  <td><span style="background-color: #dfef77">partiellement (10 %)</span></td>
+  <td><span style="background-color: #efff3a">partiellement</span></td>
   <td>pré-GDP</td>
  </tr>
  <tr align="left">
@@ -175,7 +174,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>pré-GDP</td>
  </tr>
  <tr align="left">
-  <td>3 Exécution de LilyPond<br>(2877)</td>
+  <td>3 Exécution de LilyPond<br>(2880)</td>
   <td></td>
   <td></td>
   <td><span style="background-color: #d0f0f8">non</span></td>
@@ -246,7 +245,7 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>pré-GDP</td>
  </tr>
  <tr align="left">
-  <td>1.3 Signes d'interprétation<br>(1119)</td>
+  <td>1.3 Signes d'interprétation<br>(1093)</td>
   <td>Valentin Villenave</td>
   <td>Jean-Charles Malahieude<br>
    John Mandereau</td>
@@ -274,11 +273,11 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>pré-GDP</td>
  </tr>
  <tr align="left">
-  <td>1.6 Notation sur la portée<br>(1536)</td>
+  <td>1.6 Notation sur la portée<br>(1707)</td>
   <td>Valentin Villenave<br>
    Jean-Charles Malahieude</td>
   <td>John Mandereau</td>
-  <td><span style="background-color: #dfef77">partiellement (86 %)</span></td>
+  <td><span style="background-color: #dfef77">partiellement (84 %)</span></td>
   <td><span style="background-color: #ff6f57">partiellement</span></td>
   <td>pré-GDP</td>
  </tr>
@@ -397,12 +396,12 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>pré-GDP</td>
  </tr>
  <tr align="left">
-  <td>4 Gestion de l'espace<br>(7949)</td>
+  <td>4 Gestion de l'espace<br>(8303)</td>
   <td>Frédéric Chiasson<br>
    Jean-Charles Malahieude</td>
   <td></td>
-  <td><span style="background-color: #dfef77">partiellement (22 %)</span></td>
-  <td><span style="background-color: #acff31">partiellement</span></td>
+  <td><span style="background-color: #dfef77">partiellement (19 %)</span></td>
+  <td><span style="background-color: #f6fe3b">partiellement</span></td>
   <td>pré-GDP</td>
  </tr>
  <tr align="left">
index 6a73ec6e27769fdd7dfbd7ca3b8820ef5ec06b91..3d53456b98f4de9c1b7bc551236aaab95ed7d531 100644 (file)
@@ -38,7 +38,7 @@ translations.template.html.in; DO NOT EDIT !-->
   is finished.
 </p>
 
- <p><i>Last updated Wed Sep 10 10:52:15 UTC 2008
+ <p><i>Last updated Thu Sep 18 09:28:57 UTC 2008
 </i></p>
 <table align="center" border="2">
  <tr align="center">
@@ -94,7 +94,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #2cff20">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -114,25 +114,25 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #40fe23">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>3 Fundamental concepts<br>(10254)</td>
+  <td>3 Fundamental concepts<br>(10318)</td>
   <td>Valentin Villenave<br>
    Jean-Charles Malahieude<br>
    <small>John Mandereau</small><br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ffdf42">partially up to date</span><br>
+   <span style="background-color: #47ff24">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
    Reinhold Kainhofer<br>
-   <span style="background-color: #dfef77">partially translated (61 %)</span><br>
-   <span style="background-color: #2cff20">partially up to date</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #47ff24">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #76fe2a">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -150,7 +150,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #54ff26">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -182,7 +182,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #40fe23">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -225,18 +225,18 @@ translations.template.html.in; DO NOT EDIT !-->
  </tr>
  <tr align="left">
   <td>1 Install<br>(1846)</td>
-  <td>John Mandereau<br>
-   Jean-Charles Malahieude<br>
-   <span style="background-color: #dfef77">partially translated (9 %)</span><br>
-   <span style="background-color: #e1ff39">partially up to date</span><br>
-  </td>
   <td>@c   Please **do not** translate anything below this line.  Users<br>
+   <span style="background-color: #dfef77">partially translated (10 %)</span><br>
+   <span style="background-color: #efff3a">partially up to date</span><br>
+  </td>
+  <td>Till Rettig<br>
+   Reinhold Kainhofer<br>
    <span style="background-color: #dfef77">partially translated (6 %)</span><br>
-   <span style="background-color: #33ff21">partially up to date</span><br>
+   <span style="background-color: #2cff20">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (27 %)</span><br>
-   <span style="background-color: #33ff21">partially up to date</span><br>
+   <span style="background-color: #dfef77">partially translated (10 %)</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -244,21 +244,26 @@ translations.template.html.in; DO NOT EDIT !-->
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
   <td>Till Rettig<br>
-   <span style="background-color: #dfef77">partially translated (66 %)</span><br>
-   <span style="background-color: #7dff2b">partially up to date</span><br>
+   Reinhold Kainhofer<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (66 %)</span><br>
-   <span style="background-color: #47ff24">partially up to date</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>3 Running LilyPond<br>(2877)</td>
+  <td>3 Running LilyPond<br>(2880)</td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
-  <td>   <span style="background-color: #dfef77">partially translated (30 %)</span><br>
+  <td>Reinhold Kainhofer<br>
+   <span style="background-color: #dfef77">partially translated (75 %)</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  <td>Francisco Vila<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -271,7 +276,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #54ff26">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -311,7 +316,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #47ff24">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -327,7 +332,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #2cff20">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -365,7 +370,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
  </tr>
  <tr align="left">
-  <td>1.3 Expressive marks<br>(1119)</td>
+  <td>1.3 Expressive marks<br>(1093)</td>
   <td>Valentin Villenave<br>
    <small>Jean-Charles Malahieude<br>
    John Mandereau</small><br>
@@ -413,15 +418,15 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #b9ff33">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>1.6 Staff notation<br>(1536)</td>
+  <td>1.6 Staff notation<br>(1707)</td>
   <td>Valentin Villenave<br>
    Jean-Charles Malahieude<br>
    <small>John Mandereau</small><br>
-   <span style="background-color: #dfef77">partially translated (86 %)</span><br>
+   <span style="background-color: #dfef77">partially translated (84 %)</span><br>
    <span style="background-color: #ff6f57">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
@@ -430,7 +435,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #ff9350">partially up to date</span><br>
+   <span style="background-color: #ff8c51">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -506,8 +511,8 @@ translations.template.html.in; DO NOT EDIT !-->
    <span style="background-color: #ff6d58">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (89 %)</span><br>
-   <span style="background-color: #ff6d58">partially up to date</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -523,7 +528,7 @@ translations.template.html.in; DO NOT EDIT !-->
    <span style="background-color: #ff6d58">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (18 %)</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
    <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
@@ -574,8 +579,8 @@ translations.template.html.in; DO NOT EDIT !-->
    <span style="background-color: #ff6d58">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (1 %)</span><br>
-   <span style="background-color: #fff53e">partially up to date</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -607,7 +612,7 @@ translations.template.html.in; DO NOT EDIT !-->
    <span style="background-color: #ff6f57">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (95 %)</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
    <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
@@ -617,7 +622,9 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
-  <td>   <span style="background-color: #d0f0f8">not translated</span><br>
+  <td>Francisco Vila<br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -632,20 +639,20 @@ translations.template.html.in; DO NOT EDIT !-->
    <span style="background-color: #ff8353">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (41 %)</span><br>
-   <span style="background-color: #33ff21">partially up to date</span><br>
+   <span style="background-color: #dfef77">partially translated (48 %)</span><br>
+   <span style="background-color: #ffd544">partially up to date</span><br>
   </td>
  </tr>
  <tr align="left">
-  <td>4 Spacing issues<br>(7949)</td>
+  <td>4 Spacing issues<br>(8303)</td>
   <td>Frédéric Chiasson<br>
    Jean-Charles Malahieude<br>
-   <span style="background-color: #dfef77">partially translated (22 %)</span><br>
-   <span style="background-color: #acff31">partially up to date</span><br>
+   <span style="background-color: #dfef77">partially translated (19 %)</span><br>
+   <span style="background-color: #f6fe3b">partially up to date</span><br>
   </td>
   <td>Till Rettig<br>
-   <span style="background-color: #dfef77">partially translated (3 %)</span><br>
-   <span style="background-color: #a5ff31">partially up to date</span><br>
+   <span style="background-color: #dfef77">partially translated (14 %)</span><br>
+   <span style="background-color: #f6fe3b">partially up to date</span><br>
   </td>
   <td>   <span style="background-color: #d0f0f8">not translated</span><br>
   </td>
@@ -661,7 +668,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #dfef77">partially translated (65 %)</span><br>
-   <span style="background-color: #ffea40">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -683,7 +690,7 @@ translations.template.html.in; DO NOT EDIT !-->
   </td>
   <td>Francisco Vila<br>
    <span style="background-color: #1fff1f">translated</span><br>
-   <span style="background-color: #2cff20">partially up to date</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
@@ -698,8 +705,8 @@ translations.template.html.in; DO NOT EDIT !-->
    <span style="background-color: #dbff38">partially up to date</span><br>
   </td>
   <td>Francisco Vila<br>
-   <span style="background-color: #dfef77">partially translated (98 %)</span><br>
-   <span style="background-color: #b2fe32">partially up to date</span><br>
+   <span style="background-color: #1fff1f">translated</span><br>
+   <span style="background-color: #1fff1f">up to date</span><br>
   </td>
  </tr>
  <tr align="left">
index 4df33e68e7f8dfc21586d398c839aaa6ea067051..4508baa5605f163519da8e7601854774e8af15b5 100755 (executable)
@@ -360,12 +360,14 @@ not followed by punctuation\n" % (file, line, name))
     explicit_type = type
     new_name = name
 
-    if type != 'ref' and type == manual and not commented_out and useful_fix:
+    if type != 'ref' and type == manual and not commented_out:
+        fixed = False
         bad_ref = True
-        stdout.write ("\n%s: %d: `%s': external %s x-ref should be internal\n"
-                      % (file, line, name, type))
-        if options.auto_fix or yes_prompt ("Fix this?"):
-            type = 'ref'
+        if useful_fix:
+            stdout.write ("\n%s: %d: `%s': external %s x-ref should be internal\n"
+                          % (file, line, name, type))
+            if options.auto_fix or yes_prompt ("Fix this?"):
+                type = 'ref'
 
     if type == 'ref':
         explicit_type = manual
@@ -375,10 +377,10 @@ not followed by punctuation\n" % (file, line, name))
         fixed = False
         stdout.write ('\n')
         if type == 'ref':
-            stdout.write ("%s: %d: `%s': wrong internal x-ref\n"
+            stdout.write ("\e[1;31m%s: %d: `%s': wrong internal x-ref\e[0m\n"
                           % (file, line, name))
         else:
-            stdout.write ("%s: %d: `%s': wrong external `%s' x-ref\n"
+            stdout.write ("\e[1;31m%s: %d: `%s': wrong external `%s' x-ref\e[0m\n"
                           % (file, line, name, type))
         # print context
         stdout.write ('--\n' + manuals[manual]['contents'][file]
@@ -393,11 +395,11 @@ not followed by punctuation\n" % (file, line, name))
             if name in manuals[k]['nodes']:
                 if k == manual:
                     found = ['ref']
-                    stdout.write ("  found as internal x-ref\n")
+                    stdout.write ("\e[1;32m  found as internal x-ref\e[0m\n")
                     break
                 else:
                     found.append (k)
-                    stdout.write ("  found as `%s' x-ref\n" % k)
+                    stdout.write ("\e[1;32m  found as `%s' x-ref\e[0m\n" % k)
 
         if (len (found) == 1
             and (options.auto_fix or yes_prompt ("Fix this x-ref?"))):
@@ -476,13 +478,13 @@ please fix the code source instead of generated documentation.\n")
     if new_name == name:
         if bad_ref and (options.interactive or options.auto_fix):
             # only the type of the ref was fixed
-            fixes_count += 1
+            fixes_count += int (fixed)
         if original_display_name:
             return ('@%snamed{%s,%s}' % (type, original_name, original_display_name)) + next_char
         else:
             return ('@%s{%s}' % (type, original_name)) + next_char
     else:
-        fixes_count += 1
+        fixes_count += int (fixed)
         (ref, n) = preserve_linebreak (new_name, linebroken)
         if original_display_name:
             if bad_ref:
@@ -515,5 +517,5 @@ except InteractionError, instance:
     log.write ("Operation refused by user: %s\nExiting.\n" % instance)
     sys.exit (3)
 
-log.write ("Done: %d x-refs found, %d bad x-refs found, fixed %d.\n" %
+log.write ("\e[1;36mDone: %d x-refs found, %d bad x-refs found, fixed %d.\e[0m\n" %
            (refs_count, bad_refs_count, fixes_count))
diff --git a/input/new/aligning-and-centering-instrument-names.ly b/input/new/aligning-and-centering-instrument-names.ly
new file mode 100644 (file)
index 0000000..b6975ad
--- /dev/null
@@ -0,0 +1,53 @@
+\version "2.11.59"
+
+\header {
+  lsrtags = "text, paper-and-layout, titles"
+  texidoc = "The horizontal alignment of instrument names is tweaked
+by changing the @code{Staff.InstrumentName #'self-alignment-X} property.
+The @code{\\layout} variables @code{indent} and @code{short-indent}
+define the space in which the instrument names are aligned before the
+first and the following systems, respectively."
+  doctitle = "Aligning and centering instrument names"
+}
+
+\paper { left-margin = 3\cm }
+\score {
+  \new StaffGroup <<
+    \new Staff {
+      \override Staff.InstrumentName #'self-alignment-X = #LEFT
+      \set Staff . instrumentName = \markup \left-column {
+        "Left aligned"
+        "instrument name"
+      }
+      \set Staff.shortInstrumentName = #"Left"
+      c''1
+      \break
+      c''1
+    }
+    \new Staff {
+      \override Staff.InstrumentName #'self-alignment-X = #CENTER
+      \set Staff.instrumentName = \markup \center-column {
+        "Centered"
+        "instrument name"
+      }
+      \set Staff.shortInstrumentName = #"Centered"
+      g'1
+      g'1
+    }
+    \new Staff {
+      \override Staff.InstrumentName #'self-alignment-X = #RIGHT
+      \set Staff.instrumentName = \markup \right-column {
+        "Right aligned"
+        "instrument name"
+      }
+      \set Staff.shortInstrumentName = #"Right"
+      e'1
+      e'1
+    }
+  >>
+  \layout {
+    ragged-right = ##t
+    indent = 4\cm
+    short-indent = 2\cm
+  }
+}
diff --git a/input/new/aligning-marks-with-various-notation-objects.ly b/input/new/aligning-marks-with-various-notation-objects.ly
new file mode 100644 (file)
index 0000000..e34bcda
--- /dev/null
@@ -0,0 +1,65 @@
+\version "2.11.59"
+
+\header {
+  lsrtags = "text"
+  texidoc = "If specified, text marks may be aligned with notation
+objects other than bar lines.  These objects include @code{ambitus},
+@code{breathing-sign}, @code{clef}, @code{custos}, @code{staff-bar},
+@code{left-edge}, @code{key-cancellation}, @code{key-signature}, and
+@code{time-signature}.
+
+In such cases, text marks will be horizontally centered above the
+object.  However this can be changed, as demonstrated on the second
+line of this example (in a score with multiple staves, this setting
+should be done for all the staves)."
+  doctitle = "Aligning marks with various notation objects"
+}
+
+\relative c' {
+  e1
+  
+  % the RehearsalMark will be centered above the Clef
+  \override Score.RehearsalMark #'break-align-symbols = #'(clef)
+  \key a \major
+  \clef treble
+  \mark "↓"
+  e1
+  
+  % the RehearsalMark will be centered above the TimeSignature
+  \override Score.RehearsalMark #'break-align-symbols = #'(time-signature)
+  \key a \major
+  \clef treble
+  \time 3/4
+  \mark "↓"
+  e2.
+  
+  % the RehearsalMark will be centered above the KeySignature
+  \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
+  \key a \major
+  \clef treble
+  \time 4/4
+  \mark "↓"
+  e1
+
+  \break
+  e1
+  
+  % the RehearsalMark will be aligned with the left edge of the KeySignature
+  \once \override Score.KeySignature #'break-align-anchor-alignment = #LEFT
+  \mark "↓"
+  \key a \major
+  e1
+  
+  % the RehearsalMark will be aligned with the right edge of the KeySignature
+  \once \override Score.KeySignature #'break-align-anchor-alignment = #RIGHT
+  \key a \major
+  \mark "↓"
+  e1
+  
+  % the RehearsalMark will be aligned with the left edge of the KeySignature
+  % and then shifted right by one unit.
+  \once \override Score.KeySignature #'break-align-anchor = #1
+  \key a \major
+  \mark "↓"
+  e1
+}
diff --git a/input/new/fine-tuning-pedal-brackets.ly b/input/new/fine-tuning-pedal-brackets.ly
new file mode 100644 (file)
index 0000000..3279891
--- /dev/null
@@ -0,0 +1,21 @@
+\version "2.11.59"
+
+\header {
+  lsrtags = "keyboards, tweaks-and-overrides"
+  texidoc = "The appearance of pedal brackets may be altered in
+different ways, using the relevant properties as shown in the
+following example."
+  doctitle = "Fine-tuning pedal brackets"
+}
+
+\paper { ragged-right = ##f }
+\relative c'' {
+  c2\sostenutoOn c
+  c2\sostenutoOff c
+  \once \override Staff.PianoPedalBracket #'shorten-pair = #'(-7 . -2)
+  c2\sostenutoOn c
+  c2\sostenutoOff c
+  \once \override Staff.PianoPedalBracket #'edge-height = #'(0 . 3)
+  c2\sostenutoOn c
+  c2\sostenutoOff c
+}