From: Federico Bruni Date: Sat, 14 Nov 2015 13:29:35 +0000 (+0100) Subject: Doc-it: update Changes and fix errors in previous update X-Git-Tag: release/2.19.32-1~14 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=14f3f52468716ca7c103cc3e331145a1fb16d64a;hp=6b3cef49812df8a79f773c67d3f3dc0ba3fea65c;p=lilypond.git Doc-it: update Changes and fix errors in previous update --- diff --git a/Documentation/it/changes.tely b/Documentation/it/changes.tely index e05023e9ee..64da13a2ad 100644 --- a/Documentation/it/changes.tely +++ b/Documentation/it/changes.tely @@ -1,6 +1,6 @@ -\input texinfo @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*- +\input texinfo @c -*- coding: UTF-8; mode: texinfo; documentlanguage: it -*- @ignore - Translation of GIT committish: 65a309c41e9f18befa34328a60efab9132e402c9 + Translation of GIT committish: 611c175ae2cceebfc8f0dccf695b4ff5593e763c When revising a translation, copy the HEAD committish of the version that you are working on. For details, see the Contributors' @@ -51,6 +51,133 @@ Vedi il manuale utente, \NAME\ @itemize +@item +Tutti i comandi @code{\override}, @code{\revert}, @code{\set} e +@code{\unset} ora funzionano col prefisso @code{\once}, rendendo +possibile impostazioni temporanee. +@lilypond[quote,verbatim] +\relative { + c'4 d + \override NoteHead.color = #red + e4 f | + \once \override NoteHead.color = #green + g4 a + \once \revert NoteHead.color + b c | + \revert NoteHead.color + f2 c | +} +@end lilypond + +@item +Quando crea il file MIDI, LilyPond ora salva il titolo (@code{title}) +definito nel blocco @code{\header} di una partitura (o, se tale +definizione non è presente a livello di @code{\score}, la prima +definizione trovata in un blocco @code{\header} del blocco +@code{\bookpart}, @code{\book} o del livello superiore) +come nome della sequenza MIDI nel file MIDI. Il nome della +sequenza MIDI può anche essere definito tramite il nuovo campo +@code{midititle} del blocco @code{\header}, che ha priorità +sul campo @code{title} (ciò può essere utile, per esempio, se +@code{title} contiene della formattazione che non può essere resa +automaticamente in testo semplice in modo soddisfacente). + +@item +Le funzioni musicali (e quelle scheme e vuote) e i comandi markup +che forniscono soltanto i parametri finali a una catena di +override e chiamate di funzioni musicali e comandi markup, +ora possono essere definite semplicemente scrivendo l'espressione +seguita da @code{\etc}. + +@lilypond[verbatim,quote] +bold-red-markup = \markup \bold \with-color #red \etc +highlight = \tweak font-size 3 \tweak color #red \etc + +\markup \bold-red "text" +\markuplist \column-lines \bold-red { One Two } + +{ c' \highlight d' e'2-\highlight -! } +@end lilypond + +@item +Le funzioni LilyPond definite con @code{define-music-function}, +@code{define-event-function}, @code{define-scheme-function} e +@code{define-void-function} ora possono essere richiamate direttamente +da Scheme come se fossero vere procedure Scheme. Il controllo e la +corrispondenza degli argomenti sono eseguiti sempre nello stesso modo +come quando la funzione viene richiamata attraverso l'input di +LilyPond. Ciò comprende l'inserimento dei valori predefiniti per +gli argomenti opzionali che non corrispondono ai loro predicati. +Invece di usare @code{\default} nella vera lista degli argomenti +per saltare esplicitamente una sequenza di argomenti opzionali, si +può usare @code{*unspecified*}. + +@item +La posizione dell'input attuale e il decodificatore sono ora +salvati nei @qq{fluid} di Guile e possono essere citati attraverso +le chiamate di funzione @code{(*location*)} e @code{(*parser*)}. +Di conseguenza molte funzioni che prima richiedevano un argomento +@code{parser} esplicito non ne hanno più bisogno. + +Le funzioni definite con @code{define-music-function}, +@code{define-event-function}, @code{define-scheme-function} e +@code{define-void-function} non usano più gli argomenti@code{parser} e +@code{location}. + +Nel caso di queste definizioni in particolare, LilyPond cercherà di +riconoscere l'uso obsoleto degli argomenti @code{parser} e @code{location}, +fornendo per un po' della semantica retrocompatibile. + +@item +La proprietà @code{whiteout} dei grob e il comando di markup @code{\whiteout} +ora creano uno sfondo bianco costruito da molteplici copie sostituite +del glifo per poter approssimare le linee del suo contorno. Il precedente +sfondo bianco a @qq{scatola stondata} può essere ottenuto con la nuova +proprietà @code{whiteout-box} dei grob e col comando di markup +@code{\whiteout-box}. Impostando la proprietà @code{whiteout} su un numero +ora si imposta lo spessore del contorno bianco come multiplo dello spessore +della linea del rigo musicale. Analogalmente, impostando la proprietà +@code{thickness} del comando di markup @code{\whiteout} si imposta lo +spessore del contorno bianco che produce. + +@item +Nella lingua "english" per il nome delle note, i nomi lunghi per le +altezze con alterazioni ora contengono un trattino per migliorare la +leggibilità. Ora si deve scrivere +@example +\key a-flat \major +@end example +invece del precedente +@example +\key aflat \major +@end example + +Le doppie alterazioni non necessitano di un trattino ulteriore, quindi il +nome olandese @code{cisis} corrisponde al nome lungo inglese @code{c-sharpsharp}. + +@item +Lo stile visivo delle barre del tremolo (forma, stile e inclinazione) è ora +regolato in modo più preciso. +@lilypond[quote,relative=2] + a8:32 b: c: d: + \override StemTremolo.shape = #'beam-like + a: b: c: d: + \override StemTremolo.style = #'constant + a: b: c: d: + g,2 +@end lilypond + + +@item +Lo spazio orizzontale occupato dalle pause multiple è proporzionale alla loro +durata totale e può essere modificato attraverso la proprietà +@code{MultiMeasureRest.space-increment}. +@lilypond[quote] +{ \compressFullBarRests + \override Staff.MultiMeasureRest.space-increment = 3.0 + R1*2 R1*12 R1*64 } +@end lilypond + @item I numeri di pagina ora possono essere stampati in numeri romani impostando la variabile del foglio @code{page-number-type}. @@ -145,9 +272,6 @@ paralleli. @item @code{\chordmode} può ora usare i costrutti @code{< >} e @code{<< >>}. -@item -Il contesto @code{NullVoice} si trova ora @q{sotto} @code{Score}. - @item È stato aggiunto un nuovo comando @code{\tagGroup}, che si aggiunge a quelli esistenti @code{\keepWithTag} e @code{\removeWithTag}. @@ -161,7 +285,7 @@ dichiara una lista di @q{etichette} (@emph{tag}) che appartiene a un solo @q{gruppo di etichette}. @example -\keepwithTag#'violinI +\keepwithTag #'violinI @end example ora si preoccupa solo delle @q{etichette} del gruppo cui appartiene @@ -517,6 +641,16 @@ che illustrano come l'input sia più facile da leggere: \new Staff { r16 c'16 ~ 8 ~ 4 ~ 2 | } @end lilypond +@item +@code{\displayLilyMusic} e le sue sottostanti funzioni Scheme non +omettono più le durate ridondanti. Ciò semplifica il riconoscimento +affidabile e la formattazione delle durate isolate in espressioni +come questa +@example +@{ c4 d4 8 @} +@end example + + @item Le eccezioni della disposizione delle travature possono essere costruite con la funzione scheme @code{\beamExceptions}. Ora si può scrivere diff --git a/Documentation/it/notation/editorial.itely b/Documentation/it/notation/editorial.itely index 0c819eb6c9..072194fa84 100644 --- a/Documentation/it/notation/editorial.itely +++ b/Documentation/it/notation/editorial.itely @@ -159,8 +159,8 @@ proprietà @code{font-size}: \once \override Accidental.font-size = -4 bes!-^ % ridimensiona un'articolazione \once \override Script.font-size = 4 bes!-^ - @end lilypond } +@end lilypond Il valore predefinito di @code{font-size} per ogni oggetto della formattazione è elencato nella Guida al funzionamento interno. La diff --git a/Documentation/it/notation/rhythms.itely b/Documentation/it/notation/rhythms.itely index d837c4c257..f47347845d 100644 --- a/Documentation/it/notation/rhythms.itely +++ b/Documentation/it/notation/rhythms.itely @@ -863,7 +863,7 @@ carattere maiuscolo @code{R}: @lilypond[quote,verbatim] % L'insieme delle misure di pausa vengono riportate in una sola misura -compressMMRests { +\compressMMRests { R1*4 R1*24 R1*4 @@ -1467,7 +1467,7 @@ Non crea una battuta con un nuovo numero. \relative { \set Score.barNumberVisibility = #all-bar-numbers-visible \override Score.BarNumber.break-visibility = - #end-of-line-invisible + #end-of-line-invisible \time 9/8 d''4.~ 4 d8 d( c) b | c4.~ 4. \bar "||" \time 12/8 @@ -1483,7 +1483,7 @@ di tempo cambia in mezzo a una misura, ma si può usare anche da solo. \relative { \set Score.barNumberVisibility = #all-bar-numbers-visible \override Score.BarNumber.break-visibility = - #end-of-line-invisible + #end-of-line-invisible \time 6/8 \partial 8 e'8 | a4 c8 b[ c b] | @@ -2665,15 +2665,17 @@ quattro note da un trentaduesimo sono progressivamente più veloci, mentre le ultime quattro presentano lo stesso tempo. @lilypond[verbatim,quote] -\override Beam.grow-direction = #LEFT -\featherDurations #(ly:make-moment 2/1) -{ c16[ c c c c c c c] } -\override Beam.grow-direction = #RIGHT -\featherDurations #(ly:make-moment 2/3) -{ c32[ d e f] } -% ripristina le travature normali -\override Beam.grow-direction = #'() -{ g32[ a b c] } +\relative c' { + \override Beam.grow-direction = #LEFT + \featherDurations #(ly:make-moment 2/1) + { c16[ c c c c c c c] } + \override Beam.grow-direction = #RIGHT + \featherDurations #(ly:make-moment 2/3) + { c32[ d e f] } + % ripristina le travature normali + \override Beam.grow-direction = #'() + { g32[ a b c] } +} @end lilypond @noindent diff --git a/Documentation/it/notation/simultaneous.itely b/Documentation/it/notation/simultaneous.itely index 3241bd5974..b58c2df4c3 100644 --- a/Documentation/it/notation/simultaneous.itely +++ b/Documentation/it/notation/simultaneous.itely @@ -289,9 +289,11 @@ Gli esempi seguenti mostrano espressioni simultanee su un rigo: @end lilypond @lilypond[quote,verbatim] -% prima nota singola -a' << \relative { a'4 b g } - \relative { d'4 g c, } >> +\relative { + % prima nota singola + a' << \relative { a'4 b g } + \relative { d'4 g c, } >> +} @end lilypond Questo può essere utile se le sezioni simultanee hanno durate diff --git a/Documentation/it/notation/vocal.itely b/Documentation/it/notation/vocal.itely index d4d533c1d2..5d1b369de5 100644 --- a/Documentation/it/notation/vocal.itely +++ b/Documentation/it/notation/vocal.itely @@ -2734,7 +2734,6 @@ pianoRH = \relative c'' { \transposition c' % posiziona il nome dello strumento citato sotto il rigo <>_\markup { \right-align { \tiny "Clar." } } - } \cueDuring "clarinet" #DOWN { c4. g8 } g4 bes4 }