]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/it/web/community.itexi
issue 3903/1: replace all occurrences of news.lilynet.net with archive.org URL
[lilypond.git] / Documentation / it / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
2 @ignore
3     Translation of GIT committish: 30773c8a2cca86f5f4a6d3c4e0ba4359e5d05f91
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @include included/acknowledge.itexi
11 @include included/authors.itexi
12 @include included/helpus.itexi
13
14 @node Comunità
15 @unnumbered Comunità
16 @translationof Community
17
18 @divClass{link-headings}
19
20 @divClass{column-center-top}
21 @subheading Interagire con la comunità
22
23 @itemize
24
25 @item
26 @ref{Contatti}: chiedi aiuto, discuti e resta in contatto!
27
28 @item
29 @ref{Esempi minimi}: questi esempi sono @emph{altamente} raccomandati
30 quando si discute di LilyPond.
31
32 @item
33 @ref{Segnalazione bug}: qualcosa non ha funzionato.
34
35 @end itemize
36 @divEnd
37
38 @divClass{column-left-bottom}
39 @subheading Migliorare LilyPond
40
41 @itemize
42
43 @item
44 @ref{Aiutaci}: è richiesto il tuo aiuto.
45
46 @item
47 @ref{Sponsor}: contributi finanziari.
48
49 @item
50 @ref{Sviluppo}: per i collaboratori e i tester.
51
52 @item
53 @ref{Google Summer of Code}: idee per il Google Summer of Code (GSoC).
54
55 @item
56 @ref{Autori}: le persone che hanno reso LilyPond quello che è oggi.
57
58 @item
59 @ref{Riconoscimenti}: progetti e istituzioni che supportano LilyPond
60
61 @end itemize
62 @divEnd
63
64 @divClass{column-right-bottom}
65 @subheading Varie
66
67 @itemize
68
69 @item
70 @ref{Pubblicazioni}: cosa abbiamo scritto, e cosa è stato scritto su di noi.
71
72 @item
73 @ref{Notizie vecchie}: un archivio.
74
75 @item
76 @ref{Attic}: annunci e changelog delle versioni precedenti.
77
78 @end itemize
79 @divEnd
80
81 @divEnd
82
83 @divClass{hide}
84 @menu
85 * Contatti::
86 * Esempi minimi::
87 * Segnalazione bug::
88 * Aiutaci::
89 * Sponsor::
90 * Sviluppo::
91 * Google Summer of Code::
92 * Autori::
93 * Riconoscimenti::
94 * Pubblicazioni::
95 * Notizie vecchie::
96 * Soffitta::
97 @end menu
98 @divEnd
99
100
101 @node Contatti
102 @unnumberedsec Contatti
103 @translationof Contact
104
105
106 @divClass{column-left-bottom}
107 @subheading Discussioni e aiuto per gli utenti
108
109 @subsubheading Mailing list degli utenti: @code{lilypond-user@@gnu.org}
110
111 Questa mailing list è il principale luogo dove gli utenti possono discutere
112 e aiutarsi.
113
114 @quotation
115 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
116 iscrizione e informazioni su lilypond-user}
117
118 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
119 archivio 1 della lista degli utenti}
120 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
121 archivio 2}
122 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
123 archivio 3}
124
125 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
126 scrivi alla lista lilypond-user tramite gmane}
127 @end quotation
128
129 @warning{Quando poni domande, usa gli @ref{Esempi minimi}!}
130
131 @subsubheading LilyPond Snippet Repository
132
133 Il LilyPond Snippet Repository è una grande raccolta di esempi
134 proposti dagli utenti, che possono essere liberamente copiati e
135 usati nei tuoi lavori.  Guarda quello che hanno scritto altre persone,
136 e aggiungi i tuoi esempi!
137
138 @example
139 @uref{http://lsr.di.unimi.it}
140 @end example
141
142 Esempi particolarmente istruttivi provenienti dal LSR sono inclusi nella
143 nostra documentazione ufficiale, in @ref{Snippets}.
144
145 @subsubheading IRC
146
147 Un certo livello di supporto è fornito nel nostro canale IRC,
148
149 @example
150 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
151 @end example
152
153 Questo canale non ha un archivio pubblico, dunque qualsiasi domanda che
154 potrebbe essere utile per altri dovrebbe essere inviata a una delle mailing list.
155
156 @html
157 <form action="http://webchat.freenode.net"
158       method="get"
159       name="f_lily_irc"
160   <label>irc name:
161     <input name="nick" type="text" size="15" value="">
162   </label>
163   <input name="channels" type="hidden" value="lilypond">
164   <input type="submit" value="Entra nella chat IRC #lilypond">
165 </form>
166
167 <script language="JavaScript" type="text/javascript">
168   var username = "web";
169   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
170   : window.navigator.language;
171   username += '-' + lang.substr(0, 2);
172   username += '-' + navigator.appName.substr(0, 2);
173   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
174   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
175   document.forms["f_lily_irc"].nick.value = username;
176 </script>
177 @end html
178
179 @subsubheading Altre lingue
180
181 @quotation
182 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
183 mailing list spagnola}
184
185 @uref{http://www.lilypondforum.de/,
186 forum tedesco}
187
188 @uref{http://groups.google.com/group/lilypond-brasil,
189 gruppo portoghese}
190
191 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
192 mailing list francese}
193
194 @uref{http://www.lilypondforum.nl/,
195 forum olandese}
196 @end quotation
197
198 @divEnd
199
200
201 @divClass{column-right-top}
202 @subheading Resta informato
203
204 @subsubheading LilyPond Report
205
206 Il modo più semplice per restare in contatto è leggere la newsletter della
207 nostra comunità, il @uref{http://web.archive.org/web/20110325004849/http://news.lilynet.net/, LilyPond Report}.
208
209 @subsubheading Mailing list dei rilasci: @code{info-lilypond@@gnu.org}
210
211 Questa mailing list è una lista a basso volume e in sola lettura che riceve
212 notifiche dei nuovi rilasci.
213
214 @quotation
215 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
216 iscrizione e informazioni su info-lilypond}
217
218 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
219 archivio 1 della lista info}
220 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
221 archivio 2}
222 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
223 archivio 3}
224
225 @c don't include gmane posting here.  -gp
226 @end quotation
227
228
229 @divEnd
230
231
232 @divClass{column-right-bottom}
233 @subheading Discussione per gli Sviluppatori
234
235 @subsubheading Mailing list degli sviluppatori: @code{lilypond-devel@@gnu.org}
236
237 Gran parte delle discussioni tra sviluppatori ha luogo in questa lista.  Le
238 pezze (patch) devono essere inviate qui.
239
240 @quotation
241 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
242 iscrizione e informazioni su lilypond-devel}
243
244 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
245 archivio 1 della lista devel}
246 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
247 archivio 2}
248 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
249 archivio 3}
250
251 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
252 scrivi alla lista lilypond-devel tramite gmane}
253 @end quotation
254
255
256 @subsubheading Mailing list dei bug: @code{bug-lilypond@@gnu.org}
257
258 Le discussioni relative ai bug hanno luogo qui.
259
260 @quotation
261 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
262 iscrizione e informazioni su bug-lilypond}
263
264 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
265 archivio 1 della lista bug}
266 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
267 archivio 2}
268 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
269 archivio 3}
270
271 @c don't include gmane posting here.  -gp
272 @end quotation
273
274 @warning{Prima di inviare un messaggio alla lista bug, leggi le nostre
275 linee guida per la @ref{Segnalazione bug}.}
276
277 @divEnd
278
279 @divClass{column-right-bottom}
280 @subheading Email delicate
281
282 Le questioni private devono essere inviate a Graham Percival (project
283 manager), che ne discuterà con gli interessati.
284
285 @divEnd
286
287
288 @node Esempi minimi
289 @unnumberedsec Esempi minimi
290 @translationof Tiny examples
291
292 @divClass{column-center-top}
293 @subheading Cosa sono gli @qq{Esempi minimi}?
294
295 Un esempio minimo è un esempio dal quale @strong{niente} può essere tolto.
296 @divEnd
297
298 @divClass{column-left-bottom}
299 @subheading Perché crearli?
300
301 @divClass{keep-bullets}
302 @itemize
303
304 @item
305 Più l'esempio è semplice, più rapidamente potenziali solutori
306 possono comprenderlo e aiutarti.
307
308 @item
309 Un esempio minimo dimostra che hai tentato di risolvere il problema
310 da solo.  Quando le persone inviano grandi porzioni di codice, sembra
311 che non si preoccupino che li possiamo aiutare o no.
312
313 @item
314 Creare un esempio minimo ti aiuta a capire cosa sta
315 succedendo.  Molte segnalazioni di un falso problema possono essere
316 evitate se si prova a creare un esempio minimo; se non riesci a ricreare
317 un @qq{bug} in un esempio minimo, allora probabilmente il problema è
318 una conoscenza di LilyPond insufficiente, non un vero bug!
319
320 @end itemize
321 @divEnd
322
323 @divEnd
324
325
326 @divClass{column-right-bottom}
327 @subheading Come crearli?
328
329 @divClass{keep-bullets}
330 @itemize
331
332 @item
333 Includi il numero di versione nel comando @code{\version}.
334
335 @item
336 Crea un esempio piccolo!  Gli esempi che riguardano la spaziatura o la
337 formattazione di pagina potrebbero richiedere molte battute, ma la maggior
338 parte dei problemi può essere riprodotta con meno di una battuta.
339
340 @item
341 Durante la preparazione di un esempio, cerca di commentare @w{(@code{%}
342 o @code{%@{ @dots{} %@}})} le sezioni del tuo file.  Se riesci a
343 commentare una porzione di codice riuscendo a mantenere chiara l'idea principale,
344 allora elimina il materiale commentato!
345
346 @item
347 Evita di usare note, tonalità o segni di tempo complessi a meno che
348 il malfunzionamento non riguardi proprio il comportamento di questi elementi.
349
350 @item
351 Non usare i comandi @code{\override} o @code{\set}, a meno che il malfunzionamento
352 non riguardi questi comandi in particolare.
353
354 @item
355 Eventualmente, allega un'immagine che mostri il risultato grafico desiderato.
356
357 @end itemize
358 @divEnd
359
360 @divEnd
361
362 @divClass{column-center-bottom}
363 @subheading Quanto piccoli devono essere?
364
365 Il codice seguente è un esempio minimo?
366
367 @example
368 \version "2.14.1"
369 \include "english.ly"
370
371 \score @{
372   \new Staff @{
373     \key d \major
374     \numericTimeSignature
375     \time 2/4
376     <cs' d'' b''>16 <cs' d'' b''>8.
377     %% Here: the tie on the D's looks funny
378     %% Too tall? Left-hand endpoint is not aligned with the B tie?
379     ~
380     <cs' d'' b''>8 [ <b d'' a''> ]
381   @}
382 @}
383 @end example
384
385 Non è poi così grande, ma un vero esempio minimo è il seguente:
386
387 @example
388 \version "2.14.1"
389 @{
390   % middle tie looks funny here:
391   <c' d'' b''>8. ~ <c' d'' b''>8
392 @}
393 @end example
394
395 Sono pochi gli esempi minimi che superano 10 righe di codice -
396 spesso 4 righe sono sufficienti per illustrare il problema!
397
398 @divEnd
399
400
401 @node Segnalazione bug
402 @unnumberedsec Segnalazione bug
403 @translationof Bug reports
404
405 @divClass{heading-center}
406 Se hai un codice di input che produce un crash o un output sbagliato,
407 allora si tratta di un bug.
408 @divEnd
409
410 @divClass{column-center-top}
411 @subheading Passo 1: Bug noti
412
413 Potremmo già essere a conoscenza di questo bug.  Controlla qui:
414
415 @example
416 @uref{http://code.google.com/p/lilypond/issues/list}
417 @end example
418
419 @warning{Per favore @strong{NON} aggiungere segnalazioni di bug direttamente
420 nel bug tracker.  Una volta che il problema è stato aggiunto al tracker, aggiungi
421 pure maggiori informazioni nella segnalazione.}
422
423 @divEnd
424
425
426 @divClass{column-left-bottom}
427 @subheading Passo 2: Creare una segnalazione bug
428
429 Se hai scoperto un bug che non è ancora stato riportato, puoi aiutarci creando
430 una segnalazione bug.
431
432 @warning{Accettiamo segnalazioni bug esclusivamente nella forma di @ref{Esempi
433 minimi}.  Abbiamo risorse molto limitate, quindi qualsiasi esempio non minimo
434 sarà scartato.  Quasi ogni bug può essere dimostrato con quattro note o meno!}
435
436 Ecco un esempio di una valida segnalazione bug:
437
438 @example
439 % Le alterazioni dovrebbero comparire solo nella
440 % prima nota di una legatura di valore, ma questa
441 % versione mostra il bemolle accanto a entrambe le note.
442 \version "2.10.1"
443
444 \relative c'' @{
445  bes1 ~
446  bes1
447 @}
448 @end example
449
450 @divEnd
451
452 @divClass{column-right-bottom}
453 @subheading Passo 3: Inviare una segnalazione bug
454
455 Dopo aver verificato che il problema non sia già noto e aver
456 creato una segnalazione bug, inviacela!
457
458 @divClass{keep-bullets}
459 @itemize
460
461 @item
462 Sei iscritto alla mailing list @uref{mailto:bug-lilypond@@gnu.org,
463 bug-lilypond@@gnu.org}, puoi inviare una normale email.
464
465 @item
466 Se non sei iscritto, puoi comunque inviare una segnalazione bug attraverso
467 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
468 l'interfaccia web lilypond.bugs di gmane}.
469
470 Purtroppo c'è un severo controllo @qq{contro il top-posting} nell'interfaccia di
471 gmane, che viene spesso innescato erroneamente dai file lilypond.
472 Per evitarlo, aggiungi
473
474 @example
475 > I'm not top posting.
476 @end example
477
478 @noindent
479 (@emph{devi} includere il @code{>} ) in cima alla tua segnalazione bug.
480
481 @end itemize
482 @divEnd
483 @divEnd
484
485 @divClass{column-center-bottom}
486 @subheading Passo 4: Attendi una risposta
487
488 Una volta che la segnalazione bug è stata inviata alla lista, la nostra Squadra
489 Bug la esaminerà e forse ti chiederà maggiori informazioni.  Verrai avvisato
490 quando la segnalazione viene aggiunta al bug tracker.  Una risposta può richiedere
491 fino a 4 giorni, perché abbiamo un numero limitato di volontari per questo compito.
492
493 Una volta che un bug è stato aggiunto al tracker, puoi commentarlo per aggiungere
494 informazioni a riguardo.  Puoi anche contrassegnare il bug in modo da ricevere
495 automaticamente delle email ogni volta capiti un'attività relativa al bug.  Per
496 fare questo occorre avere un account google.
497 @divEnd
498
499 @divClass{column-center-bottom}
500 @subheading Aiuto facoltativo: mostra il comportamento desiderato
501
502 Dopo che il problema è stato aggiunto al tracker, può essere molto
503 utile poter vedere l'output desiderato.  Aggiungi pure del codice di
504 input e/o delle immagini (se possibile, create con altri strumenti) che
505 mostrino come dovrebbe apparire secondo te!
506
507 @divEnd
508
509
510
511 @node Aiutaci
512 @unnumberedsec Aiutaci
513 @translationof Help us
514
515 @divClass{column-center-top}
516 @helpusNeed
517
518 @divEnd
519
520 @divClass{column-left-top}
521 @divClass{keep-bullets}
522 @helpusSimple
523
524 @divEnd
525 @divEnd
526
527 @divClass{column-right-top}
528 @helpusAdvanced
529
530 @divEnd
531
532
533 @node Sponsor
534 @unnumberedsec Sponsor
535 @translationof Sponsoring
536
537 @divClass{keep-bullets}
538 @divClass{column-left-top}
539 @subheading Remunerazioni
540
541 In passato,
542
543 @itemize
544 @item alcuni utenti hanno pagato per avere nuove funzionalità
545 @item alcuni sviluppatori hanno aggiunto nuove funzionalità a pagamento
546 @end itemize
547
548 Il progetto LilyPond non coordina queste iniziative; non appoggiamo
549 né scoraggiamo tali accordi.  Qualsiasi contratto tra individui
550 privati è affar loro, non nostro.
551
552 @divEnd
553
554 @divClass{column-right-top}
555 @subheading Linee guida
556
557 Gli utenti che desiderano offrire del denaro in cambio di lavoro devono
558 tenere a mente i seguenti punti:
559
560 @itemize
561 @item
562 Gli sviluppatori di LilyPond talvolta pubblicizzano i propri servizi sulle
563 liste email di lilypond.
564
565 @item
566 Qualsiasi accordo tra singoli individui deve includere le normali
567 precauzioni da prendere quando si conduce un affare: chi paga, quanto
568 paga, con quale metodo di pagamento e in base a quali
569 condizioni.  Suggeriamo di risolvere qualsiasi ambiguità o incertezza
570 su tali questioni prima che il lavoro inizi.
571
572 @end itemize
573
574 @divEnd
575
576 @divClass{column-center-bottom}
577 @subheading Sviluppatori interessati
578
579 Di seguito riportiamo una lista di persone interessate a lavorare
580 dietro remunerazione.  Si noti che la quantità di lavoro fatto da parte dei
581 singoli varia nel corso degli anni.  Non garantiamo che questa lista
582 sia aggiornata, né che le persone qui elencate abbiano particolari
583 abilità.  L'unico criterio è "XYZ ha chiesto di essere
584 inserito in questa pagina".
585
586 Un buon modo per sapere quali sono gli sviluppatori più attivi e preparati
587 è guardare la storia del repository git.  Statistiche fino alla versione
588 @versionDevel{}:
589
590 @multitable @columnfractions .3 .3 .3
591 @item @uref{http://lilypond.org/~graham/gitstats-all/, storia complessiva}
592 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, ultimo anno}
593 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, ultimi tre mesi}
594 @end multitable
595
596 Sviluppatori interessati:
597 @table @asis
598 @item @email{dak@@gnu.org, David Kastrup}
599 Le remunerazioni sono necessarie per poter continuare il mio lavoro a tempo
600 pieno su LilyPond.  Mi occupo in particolare di progettazione, coerenza,
601 implementazione, semplificazione, documentazione e debug dell'interfaccia
602 utente e programmatore.
603
604 @c Format
605 @c @item @email{name@@adress.domain, Name}
606 @c area of interest (256 chars max)
607
608 @end table
609
610 @divEnd
611 @divEnd
612
613
614 @node Sviluppo
615 @unnumberedsec Sviluppo
616 @translationof Development
617
618 @divClass{heading-center}
619 @ifclear web_version
620   @heading Development for LilyPond @version
621 @end ifclear
622 @ifset web_version
623   @heading Development for LilyPond @versionDevel
624 @end ifset
625
626 @c we normally don't allow named references, but in this case
627 @c it's good to emphasize the "stable" part.  -gp
628 @warning{Queste sono le versioni @emph{instabili e di sviluppo}.  Se hai
629 un minimo dubbio su come usare o installare LilyPond, ti raccomandiamo
630 di usare il @ref{Download, download per la versione stabile}, e leggere i
631 @ref{Manuali, manuali stabili}.}
632
633 @divEnd
634
635 @divClass{column-center-top}
636 @subheading Numeri di versione
637
638 LilyPond viene distribuito in due versioni: la versione stabile e quella
639 di sviluppo o instabile.  Le versioni stabili hanno un numero di versione
640 @q{minore} pari (per esempio 2.8, 2.10, 2.12).  Le versioni di sviluppo
641 hanno un numero di versione @q{minore} dispari (per esempio 2.7, 2.9, 2.11).
642
643 @divEnd
644
645
646 @divClass{column-left-top}
647 @subheading Download
648
649 Le istruzioni su git e la compilazione sono nella Guida del Collaboratore.
650
651 @quotation
652 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, repository git di lilypond}
653 @end quotation
654
655 Gli editor della Documentazione e i tester generalmente vorranno scaricare
656 l'ultimo binario:
657
658 @quotation
659
660 @downloadDevelLinuxNormal
661
662 @downloadDevelLinuxBig
663
664 @downloadDevelLinuxPPC
665
666 @downloadDevelFreeBSDNormal
667
668 @downloadDevelFreeBSDBig
669
670 @downloadDevelDarwinNormal
671
672 @downloadDevelDarwinPPC
673
674 @downloadDevelWindows
675
676 @downloadDevelSource
677
678 @end quotation
679
680 @divEnd
681
682
683 @divClass{column-right-top}
684 @subheading Guida del Collaboratore
685
686 Lo sviluppo di LilyPond è piuttosto complesso.  Per aiutare i
687 nuovi collaboratori e mantenere l'intero sistema (tendenzialmente)
688 stabile, abbiamo scritto un manuale per i compiti di sviluppo.
689
690 @docLinksBare{Contributor's Guide, contributor,
691   @rcontribnamed{Top,Contributor's Guide},
692   @manualDevelContributorSplit,
693   @manualDevelContributorBig, 500 kB,
694   @manualDevelContributorPdf, 2.8 MB}
695
696 @divEnd
697
698
699 @divClass{column-center-top}
700 @subheading Collaudi di regressione
701
702 @divClass{keep-bullets}
703
704 @ifclear web_version
705
706 @itemize
707 @item
708 @uref{../../input/regression/collated-files.html, Regression tests}:
709 I collaudi per questa versione.
710 (@uref{../../input/regression/collated-files.pdf, pdf version})
711
712 @item
713 @uref{../../input/regression/musicxml/collated-files.html, MusicXML tests}:
714 I collaudi musicXML per questa versione.
715 (@uref{../../input/regression/musicxml/collated-files.pdf, pdf version})
716
717 @item
718 @uref{../../input/regression/abc2ly/collated-files.html, abc2ly tests}:
719 I collaudi abc2ly per questa versione.
720 (@uref{../../input/regression/abc2ly/collated-files.pdf, pdf version})
721
722 @item
723 @uref{../../input/regression/lilypond-book/collated-files.html, lilypond-book tests}:
724 I collaudi lilypond-book per questa versione.
725 (@uref{../../input/regression/lilypond-book/collated-files.pdf, pdf version})
726 @end itemize
727 @end ifclear
728
729 @ifset web_version
730 @subsubheading Versione di sviluppo
731
732 @itemize
733 @item @regtestDevel (@regtestDevelPdf{})
734
735 @item @regtestDevelXml (@regtestDevelXmlPdf{})
736
737 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
738
739 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
740 @end itemize
741
742 @subsubheading Versione stabile
743
744 @itemize
745 @item @regtestStable (@regtestStablePdf{})
746
747 @item @regtestStableXml (@regtestStableXmlPdf{})
748
749 @item @regtestStableAbc (@regtestStableAbcPdf{})
750
751 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
752 @end itemize
753 @end ifset
754
755 @subsubheading Tutte le versioni
756
757 @itemize
758 @item @uref{http://lilypond.org/test, Confronto tra i collaudi di regressione}
759
760 @item @uref{http://lilypond.org/download/binaries/test-output/,
761 Archivio di tutti i collaudi di regressione}
762
763 @end itemize
764
765 @divEnd
766 @divEnd
767
768
769
770 @divClass{column-center-bottom}
771 @subheading Manuali
772
773 @ifclear web_version
774 @warning{Questi manuali sono per LilyPond @version{}; gli ultimi
775 manuali sono reperibili su @url{http://lilypond.org}}
776 @end ifclear
777
778 @divClass{normal-table}
779 @multitable @columnfractions .3 .3 .3
780 @headitem Introduzione
781
782 @item
783 @docLinkSplit{Learning,learning,@manualDevelLearningSplit-it}
784 @tab
785 @docLinkBig{Learning,learning,@manualDevelLearningBig-it}
786 @tab
787 @docLinkPdf{Learning,learning,@manualDevelLearningPdf-it}
788
789 @item
790 @docLinkSplit{Glossary,music-glossary,@manualDevelGlossarySplit}
791 @tab
792 @docLinkBig{Glossary,music-glossary,@manualDevelGlossaryBig}
793 @tab
794 @docLinkPdf{Glossary,music-glossary,@manualDevelGlossaryPdf}
795
796 @item
797 @docLinkSplit{Essay,essay,@manualDevelEssaySplit-it}
798 @tab
799 @docLinkBig{Essay,essay,@manualDevelEssayBig-it}
800 @tab
801 @docLinkPdf{Essay,essay,@manualDevelEssayPdf-it}
802 @end multitable
803
804 @multitable @columnfractions .3 .3 .3
805 @headitem Regolare
806
807 @item
808 @docLinkSplit{Notation,notation,@manualDevelNotationSplit-it}
809 @tab
810 @docLinkBig{Notation,notation,@manualDevelNotationBig-it}
811 @tab
812 @docLinkPdf{Notation,notation,@manualDevelNotationPdf-it}
813
814 @item
815 @docLinkSplit{Usage,usage,@manualDevelUsageSplit-it}
816 @tab
817 @docLinkBig{Usage,usage,@manualDevelUsageBig-it}
818 @tab
819 @docLinkPdf{Usage,usage,@manualDevelUsagePdf-it}
820
821 @item
822 @docLinkSplit{Snippets,snippets,@manualDevelSnippetsSplit}
823 @tab
824 @docLinkBig{Snippets,snippets,@manualDevelSnippetsBig}
825 @tab
826 @docLinkPdf{Snippets,snippets,@manualDevelSnippetsPdf}
827 @end multitable
828
829 @multitable @columnfractions .3 .3 .3
830 @headitem Saltuario
831
832 @item
833 @docLinkSplit{Web,web,@manualDevelWebSplit-it}
834 @tab
835 @docLinkBig{Web,web,@manualDevelWebBig-it}
836 @tab
837 @docLinkPdf{Web,web,@manualDevelWebPdf-it}
838
839 @item
840 @docLinkSplit{Changes,changes,@manualDevelChangesSplit}
841 @tab
842 @docLinkBig{Changes,changes,@manualDevelChangesBig}
843 @tab
844 @docLinkPdf{Changes,changes,@manualDevelChangesPdf}
845
846 @item
847 @docLinkSplit{Extending,extending,@manualDevelExtendingSplit}
848 @tab
849 @docLinkBig{Extending,extending,@manualDevelExtendingBig}
850 @tab
851 @docLinkPdf{Extending,extending,@manualDevelExtendingPdf}
852
853 @item
854 @docLinkSplit{Internals,internals,@manualDevelInternalsSplit}
855 @tab
856 @docLinkBig{Internals,internals,@manualDevelInternalsBig}
857 @tab
858 @docLinkPdf{Internals,internals,@manualDevelInternalsPdf}
859 @end multitable
860
861 @ifset web_version
862 @multitable @columnfractions .3
863 @headitem Per scaricare
864
865 @item
866 @doctarballDevel
867 @end multitable
868 @end ifset
869
870
871 @divEnd
872 @divEnd
873
874
875 @node Google Summer of Code
876 @unnumberedsec Google Summer of Code
877 @translationof Google Summer of Code
878
879 @divClass{column-center-top}
880 @subheading Che cos'è il Google Summer of Code?
881
882 È un programma internazionale organizzato da Google che offre agli studenti
883 degli stipendi per lavorare a progetti di software libero durante le
884 vacanze estive.
885
886 È un'ottima opportunità per trovare nuovi collaboratori e per stimolare gli
887 studenti che già partecipano allo sviluppo di LilyPond ad impegnarsi di
888 più in esso.  Uno dei nostri sviluppatori è stato accettato
889 per il programma 2012 sotto l'egida del @uref{http://www.gnu.org/, progetto GNU} e
890 siamo sempre in cerca di persone che vogliano partecipare ai programmi futuri.
891
892 @divEnd
893
894 @divClass{column-center-middle-color2}
895 @subheading La lista delle nostre idee
896
897 Ecco una lista di progetti suggeriti agli studenti del GSoC 2012.  Viene
898 conservata qui come fonte di ispirazione per chiunque sia interessato a
899 contribuire allo sviluppo di LilyPond in futuri progetti GSoC.
900 Ci sono molte altre cose da fare per migliorare LilyPond e i membri del
901 team di sviluppo sono sempre disponibili a aiutare chi volesse affrontare
902 progetti simili a quelli elencati sotto.
903
904 Una lista completa di tutti i problemi da risolvere si trova
905 @uref{http://code.google.com/p/lilypond/issues/list, qui}.
906
907 @divEnd
908
909 @divClass{column-center-middle-color3}
910 @subheading Abbellimenti
911
912 Correggere i problemi di sincronizzazione degli abbellimenti.
913 Gli abbellimenti possono interferire col modo in cui LilyPond
914 gestisce il tempo e causare strani effetti, specialmente quando si usano
915 più righi e alcuni di questi hanno degli abbellimenti mentre altri
916 non ce li hanno.
917
918 @strong{Difficoltà:} media
919
920 @strong{Requisiti:} C++, MIDI
921
922 @strong{Consigliato:} familiarità col funzionamento interno di LilyPond
923
924 @strong{Mentore/i:} Mike Solomon, Carl Sorensen
925
926 @divEnd
927
928 @divClass{column-center-middle-color3}
929 @subheading MusicXML
930
931 Migliorare le funzioni di importazione e esportazione di MusicXML:
932
933 @divClass{keep-bullets}
934 @itemize
935
936 @item
937 Gestire l'esportazione del contenuto musicale principale come l'esportazione
938 MIDI (ovvero usando classi dedicate dell'esportatore, derivate dalla classe
939 del traduttore).
940
941 @item
942 Costruire l'albero XML del contenuto musicale di base,
943 aggiungere un collegamento dall'evento musicale al tag XML.
944
945 @item
946 Far sì che tutti gli incisori di LilyPond facciano il loro lavoro.
947
948 @item
949 Aggiungere la capacità di collegare ogni oggetto dell'output
950 (ovvero ogni stampo (stencil) / gruppo di stampi) alla sua causa musicale
951 (e quindi al tag XML nell'albero XML).
952
953 @item
954 Creare un backend di output XML, che possa aggiungere le informazioni di
955 formattazione per ogni oggetto di output ai tag XML.
956
957 @end itemize
958 @divEnd
959
960
961 @strong{Difficoltà:} media
962
963 @strong{Requisiti:} MusicXML, Python, conoscenza di base di LilyPond
964
965 @strong{Mentore/i:} Reinhold Kainhofer, Mike Solomon
966
967 è auspicabile una certa familiarità con altri software di notazione musicale (a
968 fine comparativo).
969
970 @divClass{column-center-middle-color3}
971 @subheading Migliorare le legature di portamento e di valore
972
973 La forma predefinita delle curve delle legature di portamento e di valore è spesso
974 non soddisfacente.  Le legature di valore "spezzate" da una chiave o da
975 un cambio di rigo non sono gestite al meglio.  Il progetto potrebbe
976 includere la raccolta e la classificazione di esempi di output scadente, la
977 decisione sull'output desiderato e la scrittura del codice per migliorarlo.
978
979 @strong{Difficoltà:} difficile
980
981 @strong{Requisiti:} C++, esperienza con la scrittura di euristica
982
983 @strong{Conoscenze consigliate:} conoscenza di LilyPond, senso estetico
984
985 @strong{Mentore/i:} Mike Solomon
986 @divEnd
987
988 @divClass{column-center-middle-color3}
989 @subheading Aggiungere varianti dei glifi dei tipi di carattere
990
991 @divClass{keep-bullets}
992 @itemize
993 @item
994 Aggiungere varianti @q{sulla} linea del rigo e @q{tra} le linee dei righi.
995
996 @item
997 Varianti più corte e più strette di alcuni glifi, come ad esempio le
998 alterazioni.  Un altro esempio più specifico è la testa della nota
999 breve nella notazione antica che ha due varianti, con un @q{buco} più
1000 piccolo e più grande.
1001
1002 @end itemize
1003 @divEnd
1004
1005 @strong{Difficoltà:} facile
1006
1007 @strong{Requisiti:} MetaFont, C++, buon occhio per il dettaglio
1008
1009 @strong{Conoscenze consigliate:} conoscenza di base di LilyPond
1010
1011 @strong{Mentore/i:} Werner Lemberg
1012 @divEnd
1013
1014
1015 @divClass{column-center-middle-color3}
1016 @subheading Migliorare la disposizione predefinita delle travature
1017
1018 Il posizionamento predefinito delle travature normali, tra i righi, spezzate e angolari
1019 deve essere migliorato.  La disposizione delle travature deve dipendere dal contesto
1020 e dalle note vicine (si veda la
1021 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf, sezione 2.2 qui}).
1022 Se possibile, ridurre anche il tempo di elaborazione della disposizione delle travature.
1023
1024 @strong{Difficoltà:} media
1025
1026 @strong{Requisiti:} C++, esperienza con la scrittura di euristiche
1027
1028 @strong{Conoscenze consigliate:} senso estetico
1029
1030 @strong{Mentore/i:} Mike Solomon, Carl Sorensen
1031
1032 @divEnd
1033
1034 @divClass{column-center-middle-color3}
1035 @subheading Migliorare il comportamento durante la compilazione
1036
1037 Strumenti di analisi automatica del codice, come il rilevamento di
1038 perdite di memoria di valgrind e i profilatori di codice di callgrind,
1039 forniscono informazioni utili per individuare possibili errori nel
1040 nostro codice C++.  Pulire gli avvisi ci permetterebbe automatizzare
1041 il rifiuto di qualsiasi patch che introduca avvisi ulteriori.
1042
1043 @strong{Difficoltà:} media
1044
1045 @strong{Requisiti:} C++
1046
1047 @strong{Mentore/i:} Joe Neeman, Reinhold Kainhofer
1048
1049 @divEnd
1050
1051
1052 @node Autori
1053 @unnumberedsec Autori
1054 @translationof Authors
1055
1056 @divClass{column-left-top}
1057 @subheading Team di Sviluppo attuale
1058
1059 @divClass{keep-bullets}
1060 @developersCurrent
1061 @divEnd
1062 @divEnd
1063
1064 @divClass{column-right-top}
1065 @subheading Team di Sviluppo precedente
1066
1067 @divClass{keep-bullets}
1068 @developersPrevious
1069 @divEnd
1070 @divEnd
1071
1072
1073 @divClass{column-center-top}
1074 @subheading Collaboratori attuali
1075
1076 @divClass{keep-bullets}
1077 @subsubheading Programmazione
1078
1079 @coreCurrent
1080
1081 @subsubheading Font tipografico
1082
1083 @fontCurrent
1084
1085 @subsubheading Documentazione
1086
1087 @docCurrent
1088
1089 @subsubheading Bug squad
1090
1091 @bugsquadCurrent
1092
1093 @subsubheading Supporto
1094
1095 @supportCurrent
1096
1097 @subsubheading Traduzione
1098
1099 @translationsCurrent
1100
1101 @divEnd
1102 @divEnd
1103
1104
1105 @divClass{column-center-bottom}
1106 @subheading Collaboratori precedenti
1107
1108 @divClass{keep-bullets}
1109 @subsubheading Programmazione
1110
1111 @corePrevious
1112
1113 @subsubheading Font tipografico
1114
1115 @fontPrevious
1116
1117 @subsubheading Documentazione
1118
1119 @docPrevious
1120
1121 @c    uncomment when we have any previous members -gp
1122 @c @subsubheading Bug squad
1123
1124 @c @bugsquadCurrent
1125
1126 @subsubheading Supporto
1127
1128 @supportPrevious
1129
1130 @subsubheading Traduzione
1131
1132 @translationsPrevious
1133
1134 @divEnd
1135 @divEnd
1136
1137
1138 @node Riconoscimenti
1139 @unnumberedsec Riconoscimenti
1140 @translationof Acknowledgements
1141
1142 @divClass{column-center-top}
1143 @subheading Riconoscimenti
1144
1145 @divClass{keep-bullets}
1146 @acknowledgementsCurrent
1147 @divEnd
1148 @divEnd
1149
1150
1151
1152 @node Pubblicazioni
1153 @unnumberedsec Pubblicazioni
1154 @translationof Publications
1155
1156 @divClass{column-center-top}
1157 @subheading Cosa abbiamo scritto su LilyPond
1158
1159 @divClass{keep-bullets}
1160
1161 @include we-wrote.itexi
1162
1163 @divEnd
1164 @divEnd
1165
1166
1167 @divClass{column-center-bottom}
1168 @subheading Cosa altri hanno fatto con LilyPond
1169
1170 @divClass{keep-bullets}
1171
1172 @include others-did.itexi
1173
1174 @divEnd
1175 @divEnd
1176
1177 @contactUsAbout{articoli accademici}
1178
1179 @node Notizie vecchie
1180 @unnumberedsec Notizie vecchie
1181 @translationof Old news
1182
1183 @divClass{heading-center}
1184 @warning{Molti dei vecchi annunci e changelog si possono trovare
1185 in @ref{Soffitta}}
1186 @divEnd
1187
1188 @include web/news-front.itexi
1189
1190 @include web/news.itexi
1191
1192
1193 @node Soffitta
1194 @unnumberedsec Soffitta
1195 @translationof Attic
1196
1197 @divClass{column-center-top}
1198 @subheading Annunci
1199
1200 Annunci e notizie ordinati per versione:
1201 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1202 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1203 @miscLink{announce-v2.12,v2.12},
1204 @miscLink{announce-v2.10,v2.10},
1205 @miscLink{announce-v2.8,v2.8},
1206 @miscLink{announce-v2.6,v2.6},
1207 @miscLink{announce-v2.4,v2.4},
1208 @miscLink{announce-v2.2,v2.2},
1209 @miscLink{announce-v2.0,v2.0},
1210 @miscLink{ANNOUNCE-1.2,v1.2},
1211 @miscLink{ANNOUNCE-1.0,v1.0},
1212 @miscLink{ANNOUNCE-0.1,v0.1}
1213
1214 Elenco descrittivo dei cambiamenti per ogni versione:
1215 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1216 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1217 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1218 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1219 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1220 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1221 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1222 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1223 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1224 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1225 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1226 @miscLink{NEWS-1.4,v1.4},
1227 @miscLink{NEWS-1.2,v1.2}
1228
1229 @divEnd
1230
1231 @subheading Grazie
1232
1233 Grazie a sviluppatori, collaboratori, cacciatori di bug e a chi ci ha dato
1234 preziosi suggerimenti
1235 @miscLink{THANKS-2.16,v2.16},
1236 @miscLink{THANKS-2.14,v2.14},
1237 @miscLink{THANKS-2.12,v2.12},
1238 @miscLink{THANKS-2.10,v2.10},
1239 @miscLink{THANKS-2.8,v2.8},
1240 @miscLink{THANKS-2.6,v2.6},
1241 @miscLink{THANKS-2.4,v2.4},
1242 @miscLink{THANKS-2.2,v2.2},
1243 @miscLink{THANKS-2.0,v2.0},
1244 @miscLink{THANKS-1.8,v1.8}
1245
1246 @divEnd
1247
1248 @divClass{column-center-bottom}
1249 @subheading Lista dei cambiamenti
1250
1251 Lista dei cambiamenti apportati da ciascun sviluppatore in ogni versione:
1252 @miscLink{ChangeLog-2.10,v2.10},
1253 @miscLink{ChangeLog-2.3,v2.3},
1254 @miscLink{ChangeLog-2.1,v2.1},
1255 @miscLink{ChangeLog-1.5,v1.5 (1)},
1256 @miscLink{CHANGES-1.5,v1.5 (2)},
1257 @miscLink{CHANGES-1.4,v1.4},
1258 @miscLink{CHANGES-1.3,v1.3},
1259 @miscLink{CHANGES-1.2,v1.2},
1260 @miscLink{CHANGES-1.1,v1.1},
1261 @miscLink{CHANGES-1.0,v1.0},
1262 @miscLink{CHANGES-0.1,v0.1},
1263 @miscLink{CHANGES-0.0,v0.0}
1264
1265 @divEnd