]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/web/community.itexi
Merge branch 'lilypond/translation' into staging
[lilypond.git] / Documentation / es / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 174bb82f659a90054bb6d337cf8298f3aee33629
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/authors.itexi
11 @include included/helpus.itexi
12
13 @node Comunidad
14 @unnumbered Comunidad
15 @translationof Community
16
17 @divClass{link-headings}
18
19 @divClass{column-center-top}
20 @subheading Interactuar con la comunidad
21
22 @itemize
23
24 @item
25 @ref{Contacto}: obtener ayuda, charlar y ¡mantenerse en contacto!
26
27 @item
28 @ref{Ejemplos mínimos}: son @emph{muy} recomendables cuando se habla
29 de LilyPond.
30
31 @item
32 @ref{Informes de fallos}: algo ha ido mal.
33
34 @end itemize
35 @divEnd
36
37 @divClass{column-left-bottom}
38 @subheading Mejorar LilyPond
39
40 @itemize
41
42 @item
43 @ref{Preste su ayuda}: se solicita su colaboración.
44
45 @item
46 @ref{Patrocinio}: contribuciones financieras.
47
48 @item
49 @ref{Desarrollo}: para colaboradores y pilotos de prueba.
50
51 @item
52 @ref{GSoC}: lista de proyectos para el Google Summer of Code (Verano
53 del Código de Google).
54
55 @item
56 @ref{Autores}: las personas que han hecho a LilyPond lo que hoy es.
57
58 @end itemize
59 @divEnd
60
61 @divClass{column-right-bottom}
62 @subheading Miscelánea
63
64 @itemize
65
66 @item
67 @ref{Publicaciones}: qué hemos escrito, y qué han escrito sobre nosotros.
68
69 @item
70 @ref{Noticias antiguas}: el archivo.
71
72 @end itemize
73 @divEnd
74
75 @divEnd
76
77 @divClass{hide}
78 @menu
79 * Contacto::
80 * Ejemplos mínimos::
81 * Informes de fallos::
82 * Preste su ayuda::
83 * Patrocinio::
84 * Desarrollo::
85 * GSoC::
86 * Autores::
87 * Publicaciones::
88 * Noticias antiguas::
89 @end menu
90 @divEnd
91
92
93 @node Contacto
94 @unnumberedsec Contacto
95 @translationof Contact
96
97 @divClass{column-left-bottom}
98 @subheading Discusión y ayuda entre usuarios
99
100 @subsubheading Lista de distribución de usuarios: @code{lilypond-user@@gnu.org}
101
102 Esta lista de distribución de correo (en inglés) es el lugar principal
103 que tienen los usuarios para discutir y prestarse mutua ayuda.
104
105 @quotation
106 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
107 suscripción e información sobre lilypond-user}
108
109 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
110 archivo 1 de la lista de usuarios}
111 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
112 archivo 2}
113 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
114 archivo 3}
115
116 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
117 escribir a la lista lilypond-user a través de gmane}
118 @end quotation
119
120 @warning{Al formular preguntas, por favor, ¡utilice @ref{Ejemplos mínimos}!}
121
122 @subsubheading El Repositorio de Fragmentos de Código de LilyPond
123
124 El Repositorio de Fragmentos de Código de LilyPond es una gran
125 colección de ejemplos remitidos por los usuarios, que se pueden copiar
126 y usar libremente en sus propias obras.  ¡Vea las cosas que otros han
127 escrito, y añada las suyas propias!
128
129 @example
130 @uref{http://lsr.dsi.unimi.it}
131 @end example
132
133 Los ejemplos del LSR que son especialmente instructivos se incluyen en
134 nuestra documentación oficial, en @ref{Fragmentos}.
135
136 @subsubheading IRC
137
138 Existe un cierto grado de apoyo a través de nuestro canal de IRC,
139
140 @example
141 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
142 @end example
143
144 Este canal no tiene unos archivos públicos, por lo que cualquier
145 cuestión que pudiera ser de utilidad para los demás debiera
146 preferentemente enviarse a una de las listas de correo.
147
148 @html
149 <form action="http://webchat.freenode.net"
150       method="get"
151       name="f_lily_irc"
152   <label>nombre de IRC:
153     <input name="nick" type="text" size="15" value="">
154   </label>
155   <input name="channels" type="hidden" value="lilypond">
156   <input type="submit" value="Unirse al canal de IRC #lilypond">
157 </form>
158
159 <script language="JavaScript" type="text/javascript">
160   var username = "web";
161   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
162   : window.navigator.language;
163   username += '-' + lang.substr(0, 2);
164   username += '-' + navigator.appName.substr(0, 2);
165   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
166   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
167   document.forms["f_lily_irc"].nick.value = username;
168 </script>
169 @end html
170
171 @subsubheading Otros idiomas
172
173 @quotation
174 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
175 lista de correo en español}
176
177 @uref{http://www.lilypondforum.de/,
178 foro alemán}
179
180 @uref{http://groups.google.com/group/lilypond-brasil,
181 grupo de portugués}
182
183 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
184 lista de correo en francés}
185
186 @uref{http://www.lilypondforum.nl/,
187 foro de holandés}
188 @end quotation
189
190 @divEnd
191
192
193 @divClass{column-right-top}
194 @subheading Esté siempre informado
195
196 @subsubheading LilyPond Report (el Informe LilyPond)
197
198 La manera más fácil de estar en contacto es leer el boletín de nuestra
199 comunidad, el Informe LilyPond:
200
201 @example
202 @uref{http://news.lilynet.net}
203 @end example
204
205 @subsubheading Lista de correo de lanzamientos: @code{info-lilypond@@gnu.org}
206
207 Esta lista de distribución de correo es una lista de sólo lectura y
208 bajo tráfico, que envía notificaciones de los últimos lanzamientos.
209
210 @quotation
211 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
212 suscripción e información sobre info-lilypond}
213
214 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
215 archivo 1 de la lista info}
216 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
217 archivo 2}
218 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
219 archivo 3}
220
221 @c don't include gmane posting here.  -gp
222 @end quotation
223
224
225 @divEnd
226
227
228 @divClass{column-right-bottom}
229 @subheading Discusión entre desarrolladores
230
231 @subsubheading La lista de distribución de desarrolladores: @code{lilypond-devel@@gnu.org}
232
233 Casi toda la discusión entre desarrolladores tiene lugar en esta
234 lista.  Los parches se deben enviar aquí.
235
236 @quotation
237 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
238 subscripción e información sobre lilypond-devel}
239
240 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
241 archivo 1 de la lista devel}
242 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
243 archivo 2}
244 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
245 archivo 3}
246
247 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
248 escribir a la lista lilypond-devel a través de gmane}
249 @end quotation
250
251
252 @subsubheading Lista de fallos: @code{bug-lilypond@@gnu.org}
253
254 La discusión específica sobre fallos se produce aquí.
255
256 @quotation
257 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
258 subscripción e información sobre bug-lilypond}
259
260 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
261 archivo 1 de la lista bug}
262 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
263 archivo 2}
264 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
265 archivo 3}
266
267 @c don't include gmane posting here.  -gp
268 @end quotation
269
270 @warning{Antes de enviar un mensaje a la lista de fallos, lea nuestras
271 indicaciones para elaborar @ref{Informes de fallos}.}
272
273 @divEnd
274
275 @divClass{column-right-bottom}
276 @subheading Correos delicados
277
278 Los asuntos privados se deben enviar a Graham Percival (gestor del
279 proyecto), que lo discutirá con las personas pertinentes.
280
281 @divEnd
282
283 @node Ejemplos mínimos
284 @unnumberedsec Ejemplos mínimos
285 @translationof Tiny examples
286
287 @divClass{column-center-top}
288 @subheading ¿Qué son los @qq{ejemplos mínimos}?
289
290 Un ejemplo mínimo es un ejemplo del que no se puede eliminar @strong{nada}.
291 @divEnd
292
293 @divClass{column-left-bottom}
294 @subheading ¿Por qué crearlos?
295
296 @divClass{keep-bullets}
297 @itemize
298
299 @item
300 Cuanto más simple es el ejemplo, más rápidamente pueden los
301 desarrolladores entenderlo y ayudarle.
302
303 @item
304 Un ejemplo mínimo demuestra que se ha esforzado en resolver el
305 problema por sí mismo.  Cuando alguien envía bloques grandes de código
306 de entrada, da la impresión de que no le importa que le ayudemos o que
307 no.
308
309 @item
310 La creación de un ejemplo mínimo le ayuda a entender lo que está
311 ocurriendo.  Muchos informes falsos de problemas se podrían evitar
312 intentando crear un ejemplo mínimo; si no puede reproducir un @qq{bug}
313 en un ejemplo mínimo, probablemente el problema era una comprensión
314 insuficiente sobre LilyPond, ¡no un verdadero bug!
315
316 @end itemize
317 @divEnd
318
319 @divEnd
320
321
322 @divClass{column-right-bottom}
323 @subheading ¿Cómo se hacen?
324
325 @divClass{keep-bullets}
326 @itemize
327
328 @item
329 Incluya el número de versión en una instrucción @code{\version}.
330
331 @item
332 ¡Hágalo muy pequeño!  Los ejemplos relacionados con el espaciado o la
333 disposición de las páginas pueden requerir muchos compases, pero casi
334 todos los problemas se pueden reproducir mediante un solo compás o menos.
335
336 @item
337 Cuando trate de crear un ejemplo, pruebe a convertir en comentarios
338 @w{(@code{%} ó @code{%@{ @dots{} %@}})} distintas secciones del
339 archivo.  Si puede convertir un bloque en un comentario y aún mostrar
340 la idea principal, entonces elimine ese bloque.
341
342 @item
343 Evite la utilización de notas, tonalidades o compases muy complicados,
344 a no ser que el bug esté relacionado con el comportamiento de esos
345 elementos.
346
347 @item
348 No utilice instrucciones @code{\override} ni @code{\set} a no ser que
349 el bug se refiera a esas instrucciones en concreto.
350
351 @item
352 Opcionalmente, adjunte una imagen que muestre el resultado gráfico
353 que desea.
354
355 @end itemize
356 @divEnd
357
358 @divEnd
359
360 @divClass{column-center-bottom}
361 @subheading ¿Cuán pequeño debe ser?
362
363 El código que sige ¿es un ejemplo mínimo?
364
365 @example
366 \version "2.14.1"
367 \include "espanol.ly"
368
369 \score @{
370   \new Staff @{
371     \key re \major
372     \numericTimeSignature
373     \time 2/4
374     <dos' re'' si''>16 <dos' re'' si''>8.
375     %% Aquí: la ligadura de unión sobre los Re tiene un aspecto gracioso
376     %% ¿Demasiado alta? ¿El punto final de la mano izquierda no se alinea
377     %% con la ligadura del Si?
378     ~
379     <dos' re'' si''>8 [ <si re'' la''> ]
380   @}
381 @}
382 @end example
383
384 Bueno, no es muy grande, pero he aquí un ejemplo verdaderamente mínimo:
385
386 @example
387 \version "2.14.1"
388 @{
389   % la ligadura intermedia tiene un aspecto gracioso aquí:
390   <c' d'' b''>8. ~ <c' d'' b''>8
391 @}
392 @end example
393
394 Muy pocos ejemplos mínimos superan las 10 líneas de código;
395 ¡lo más corriente es que basten 4 líneas para mostrar el problema!
396
397 @divEnd
398
399
400 @node Informes de fallos
401 @unnumberedsec Informes de fallos
402 @translationof Bug reports
403
404 @divClass{heading-center}
405 Si tiene un código de entrada que produce una terminación abrupta o
406 una salida defectuosa, eso es un bug.
407 @divEnd
408
409 @divClass{column-center-top}
410 @subheading Paso 1: fallos conocidos
411
412 Probablemente ya estamos al tanto de este bug.  Compruébelo aquí:
413
414 @example
415 @uref{http://code.google.com/p/lilypond/issues/list}
416 @end example
417
418 @warning{Le rogamos que @strong{NO} añada informes de fallos
419 directamente al sistema de seguimiento.  Una vez que un problema se ha
420 añadido al sistema, ya puede añadir libremente más información a ese
421 informe.}
422
423 @divEnd
424
425
426 @divClass{column-left-bottom}
427 @subheading Paso 2: creación de un informe de fallo
428
429 Si ha descubierto un fallo que no está en la lista, ayúdenos
430 elaborando un informe de fallo.
431
432 @warning{Sólo aceptamos informes en forma de @ref{Ejemplos mínimos}.
433 Disponemos de recursos muy limitados, por lo que cualquier ejemplo que
434 no sea mínimo va a ser rechazado.  ¡Casi todos los bugs se pueden
435 demostrar con cuatro notas o menos!}
436
437 He aquí un ejemplo de un buen informe de fallo:
438
439 @example
440 % Accidentals should be printed for only
441 % the first note in a tie, but this version
442 % prints flats on both notes.
443 \version "2.10.1"
444
445 \relative c'' @{
446  bes1 ~
447  bes1
448 @}
449 @end example
450
451 @divEnd
452
453 @divClass{column-right-bottom}
454 @subheading Paso 3: enviar el informe de fallo
455
456 Una vez que ha verificado que el problema no es conocido ya, y ha
457 creado el informe, ¡puede enviárnoslo!
458
459 @divClass{keep-bullets}
460 @itemize
461
462 @item
463 Si está suscrito a la lista de correo
464 @uref{mailto:bug-lilypond@@gnu.org,bug-lilypond@@gnu.org},
465 envíe un mensaje de la forma habitual.
466
467 @item
468 Si no está suscrito, aún puede enviar un informe de fallo con el
469 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
470 interfaz web de gmane para lilypond.bugs}.
471
472 Sin embargo, existe una comprobación muy estricta de que no hay
473 @qq{top-posting} (contestar por encima) en el interfaz de gmane, que se
474 dispara incorrectamente con frecuencia a causa de los archivos de lilypond.
475 Para evitarlo, escriba:
476
477 @example
478 > I'm not top posting.
479 @end example
480
481 @noindent
482 (@emph{debe} escribir el ángulo @code{>} ) al principio de su informe.
483
484 @end itemize
485 @divEnd
486 @divEnd
487
488 @divClass{column-center-bottom}
489 @subheading Paso 4: Esperar respuesta
490
491 Una vez que su informe de fallo se ha enviado a la lista, nuestro
492 Escuadrón de Fallos lo examinará el informe.  Quizá le pidan más
493 información.  Se le avisará cuando el informe se añada al sistema de
494 seguimiento de fallos.  Déles un tiempo de unos 4 días, pues
495 disponemos de un número limitado de voluntarios para esta tarea.
496
497 Una vez que el fallo se ha añadido al sistema de seguimiento, puede
498 comentarlo para añadirle más información.  Puede marcar el bug con una
499 estrella de forma que reciba mensajes automáticamente cuando se
500 produce cualquier actividad sobre él.  Ello requiere que usted
501 disponga de una cuenta en Google.
502 @divEnd
503
504 @divClass{column-center-bottom}
505 @subheading Ayuda opcional: mostrar el resultado deseado
506
507 Una vez que el problema se ha añadido al sistema de seguimiento,
508 puede ser de mucha ayuda que veamos la salida deseada.
509 ¡Con toda libertad añada código de entrada y/o imágenes
510 (creadas posiblemente con otras herramientas)
511 que muestren el aspecto que usted cree que debe tener!
512
513 @divEnd
514
515
516 @node Preste su ayuda
517 @unnumberedsec Preste su ayuda
518 @translationof Help us
519
520 @divClass{column-center-top}
521 @helpusNeed
522
523 @divEnd
524
525 @divClass{column-left-top}
526 @divClass{keep-bullets}
527 @helpusSimple
528
529 @divEnd
530 @divEnd
531
532 @divClass{column-right-top}
533 @helpusAdvanced
534
535 @divEnd
536
537
538 @node Patrocinio
539 @unnumberedsec Patrocinio
540 @translationof Sponsoring
541
542 @divClass{keep-bullets}
543 @divClass{column-left-top}
544 @subheading Recompensas
545
546 Anteriormente,
547
548 @itemize
549 @item ciertos usuarios han pagado a cambio de nuevas funcionalidades
550 @item algunos desarrolladores han sido contratados para añadir funcionalidades nuevas
551 @end itemize
552
553 El proyecto LilyPond no organiza estas tareas; ni refrendamos ni
554 disuadimos de tales acuerdos.  Cualquier contrato privado entre
555 personas individuales es asunto de dichas personas, no nuestro.
556
557 @divEnd
558
559 @divClass{column-right-top}
560 @subheading Guidelines
561
562 Cualquier usuario que quiera ofrecer dinero a cambio de un trabajo,
563 debería tener en cuenta los siguientes puntos:
564
565 @itemize
566 @item
567 Los desarrolladores de LilyPond pueden anunciar sus servicios en las
568 listas de correo de lilypond de vez en cuando.
569
570 @item
571 Cualquier acuerdo entre personas individuales debiera incluir las
572 precauciones normales cuando se hacen negocios: quién paga, cuánto
573 paga, qué método se utiliza para pagar, y sobre qué paquete de
574 condiciones.  Sugerimos que cualquier ambigüedad o incertidumbre en
575 tales cuestiones se resuelvan antes de que dé comienzo cualquier
576 trabajo.
577
578 @end itemize
579
580 @divEnd
581
582 @divClass{column-center-bottom}
583 @subheading Desarrolladores interesados
584
585 A continuación aparece una lista de las personas que han expresado
586 interés en recibir recompensas.  Observe que la cantidad de trabajo
587 hecha por personas individuales varía bastante a lo largo de los
588 años. No garantizamos que esta lista esté actualizada, ni que las
589 personas aquí relacionadas tengan cualquier disponibilidad.  El único
590 criterio es "Fulanito ha pedido aparecer en esta página".
591
592 El examen de la historia del sistema de control de versiones Git es
593 una buena manera de determinar quiénes son los desarrolladores más
594 activos y experimentados.  Las estadísticas están al día hasta la
595 versión @versionDevel{}:
596
597 @multitable @columnfractions .3 .3 .3
598 @item @uref{http://lilypond.org/~graham/gitstats-all/, historia general}
599 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, último año}
600 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, últimos tres meses}
601 @end multitable
602
603 Desarrolladores interesados:
604 @table @asis
605 @item @email{dak@@gnu.org, David Kastrup}
606 Se necesitan donaciones para que yo pueda continuar mi atual trabajo a
607 tiempo completo sobre LilyPond.  Me concentro en diseño de interfaces
608 de usuario y del programador, coherencia, implementación,
609 simplificación, documentación y depuración.
610
611 @c Format
612 @c @item @email{name@@adress.domain, Name}
613 @c area of interest (256 chars max)
614
615 @end table
616
617 @divEnd
618 @divEnd
619
620 @node Desarrollo
621 @unnumberedsec Desarrollo
622 @translationof Development
623
624 @divClass{heading-center}
625 @ifclear web_version
626   @heading Materiales de desarrollo para LilyPond @version
627 @end ifclear
628 @ifset web_version
629   @heading Materiales de desarrollo para LilyPond @versionDevel
630 @end ifset
631
632
633 @c we normally don't allow named references, but in this case
634 @c it's good to emphasize the "stable" part.  -gp
635 @warning{Éstas son las versiones @emph{inestables de desarrollo}.  Si
636 tiene la más ligera duda acerca de cómo usar o instalar LilyPond, le
637 conminamos a que utilice la @ref{Descarga, descarga estable},
638 y lea los @ref{Manuales, manuales estables}.}
639
640 @divEnd
641
642 @divClass{column-center-top}
643 @subheading Números de versión
644
645 Existen dos conjuntos de lanzamientos para LilyPond: lanzamientos
646 estables, y lanzamientos inestables de desarrollo.  Las versiones
647 estables tienen un número de versión @q{menor} par (p.ej., 2.8, 2.10,
648 2.12).  Las versiones de desarrollo tienen un número @q{menor} de
649 versión impar (p.ej., 2.7, 2.9, 2.11).
650
651 @divEnd
652
653
654 @divClass{column-left-top}
655 @subheading Descarga
656
657 Las instrucciones de Git y para la compilación están en la Guía del
658 Colaborador.
659
660 @quotation
661 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, Repositorio Git de lilypond}
662 @end quotation
663
664 En general, los redactores de la documentación y los pilotos de
665 pruebas querrán descargar el último archivo binario:
666
667 @quotation
668
669 @downloadDevelLinuxNormal
670
671 @downloadDevelLinuxBig
672
673 @downloadDevelLinuxPPC
674
675 @downloadDevelFreeBSDNormal
676
677 @downloadDevelFreeBSDBig
678
679 @downloadDevelDarwinNormal
680
681 @downloadDevelDarwinPPC
682
683 @downloadDevelWindows
684
685 @downloadDevelSource-es
686
687 @end quotation
688
689 @divEnd
690
691
692 @divClass{column-right-top}
693 @subheading Guía del colaborador
694
695 El desarrollo de LilyPond es un asunto bastante complicado.  LilyPond
696 es un proyecto grande y (más o menos) estable.  Para poder ayudar a
697 los nuevos colaboradores, y para mantener todo el sistema (más o
698 menos) estable, hemos escrito un manual para los colaboradores.
699
700 @docLinksBare{Guía del colaborador, contributor,
701   @rcontribnamed{Top,Guía del colaborador},
702   @manualDevelContributorSplit,
703   @manualDevelContributorBig, 500 kB,
704   @manualDevelContributorPdf, 2.8 MB}
705
706 @divEnd
707
708
709 @divClass{column-center-top}
710 @subheading Pruebas de regresión
711
712 @divClass{keep-bullets}
713
714 @ifclear web_version
715
716 @itemize
717 @item
718 @item @uref{../../input/regression/collated-files.html, Pruebas de regresión}:
719 Pruebas del lanzamiento actual.
720 (@uref{../../input/regression/collated-files.pdf, versión PDF})
721
722 @item
723 @uref{../../input/regression/musicxml/collated-files.html, Pruebas de regresión de MusicXML}:
724 las pruebas de MusicXML de la versión actual.
725 (@uref{../input/regression/musicxml/collated-files.pdf, versión PDF}).
726
727 @item
728 @uref{../../input/regression/abc2ly/collated-files.html, pruebas de abc2ly}:
729 Las pruebas de abc2ly de esta versión.
730 (@uref{../../input/regression/abc2ly/collated-files.pdf, versión en PDF})
731
732 @item
733 @uref{../../input/regression/lilypond-book/collated-files.html, pruebas de lilypond-book}:
734 Las pruebas de lilypond-book de esta versión.
735 (@uref{../../input/regression/lilypond-book/collated-files.pdf, versión en PDF})
736 @end itemize
737
738 @end ifclear
739
740 @ifset web_version
741 @subsubheading Versión de desarrollo
742
743 @itemize
744 @item @regtestDevel-es (@regtestDevelPdf-es{})
745
746 @item @regtestDevelXml-es (@regtestDevelXmlPdf-es{})
747
748 @item @regtestDevelAbc (@regtestDevelAbcPdf{})
749
750 @item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{})
751 @end itemize
752
753 @subsubheading Versión estable
754
755 @itemize
756 @item @regtestStable (@regtestStablePdf{})
757
758 @item @regtestStableXml (@regtestStableXmlPdf{})
759
760 @item @regtestStableAbc (@regtestStableAbcPdf{})
761
762 @item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{})
763 @end itemize
764 @end ifset
765
766
767 @subsubheading Todas las versiones
768
769 @itemize
770 @item @uref{http://lilypond.org/test, Comparaciones entre pruebas de regresión}
771
772 @item @uref{http://lilypond.org/download/binaries/test-output/,
773 Archivo de todas las pruebas de regresión}
774
775 @end itemize
776
777 @divEnd
778 @divEnd
779
780
781
782 @divClass{column-center-bottom}
783 @subheading Manuales
784
785 @ifclear web_version
786 @warning{Estos manuales son para LilyPond @version{}; los manuales más recientes
787 están en @url{http://lilypond.org}}
788 @end ifclear
789
790 @divClass{normal-table}
791 @multitable @columnfractions .3 .3 .3
792 @headitem Introducción
793 @item
794 @docLinkSplit{Aprendizaje,learning,@manualDevelLearningSplit-es}
795 @tab
796 @docLinkBig{Aprendizaje,learning,@manualDevelLearningBig-es}
797 @tab
798 @docLinkPdf{Aprendizaje,learning,@manualDevelLearningPdf-es}
799
800 @item
801 @docLinkSplit{Glosario,music-glossary,@manualDevelGlossarySplit}
802 @tab
803 @docLinkBig{Glosario,music-glossary,@manualDevelGlossaryBig}
804 @tab
805 @docLinkPdf{Glosario,music-glossary,@manualDevelGlossaryPdf}
806
807 @item
808 @docLinkSplit{Ensayo,essay,@manualDevelEssaySplit-es}
809 @tab
810 @docLinkBig{Ensayo,essay,@manualDevelEssayBig-es}
811 @tab
812 @docLinkPdf{Ensayo,essay,@manualDevelEssayPdf-es}
813
814 @headitem Estándar
815
816 @item
817 @docLinkSplit{Notación,notation,@manualDevelNotationSplit-es}
818 @tab
819 @docLinkBig{Notación,notation,@manualDevelNotationBig-es}
820 @tab
821 @docLinkPdf{Notación,notation,@manualDevelNotationPdf-es}
822
823 @item
824 @docLinkSplit{Utilización,usage,@manualDevelUsageSplit-es}
825 @tab
826 @docLinkBig{Utilización,usage,@manualDevelUsageBig-es}
827 @tab
828 @docLinkPdf{Utilización,usage,@manualDevelUsagePdf-es}
829
830 @item
831 @docLinkSplit{Fragmentos,snippets,@manualDevelSnippetsSplit}
832 @tab
833 @docLinkBig{Fragmentos,snippets,@manualDevelSnippetsBig}
834 @tab
835 @docLinkPdf{Fragmentos,snippets,@manualDevelSnippetsPdf}
836
837 @headitem Poco frecuentes
838
839 @item
840 @docLinkSplit{Web,web,@manualDevelWebSplit-es}
841 @tab
842 @docLinkBig{Web,web,@manualDevelWebBig-es}
843 @tab
844 @docLinkPdf{Web,web,@manualDevelWebPdf}
845
846 @item
847 @docLinkSplit{Cambios,changes,@manualDevelChangesSplit}
848 @tab
849 @docLinkBig{Cambios,changes,@manualDevelChangesBig}
850 @tab
851 @docLinkPdf{Cambios,changes,@manualDevelChangesPdf-es}
852
853 @item
854 @docLinkSplit{Extensiones,extending,@manualDevelExtendingSplit-es}
855 @tab
856 @docLinkBig{Extensiones,extending,@manualDevelExtendingBig-es}
857 @tab
858 @docLinkPdf{Extensiones,extending,@manualDevelExtendingPdf-es}
859
860 @item
861 @docLinkSplit{Funcionamiento interno,internals,@manualDevelInternalsSplit}
862 @tab
863 @docLinkBig{Funcionamiento interno,internals,@manualDevelInternalsBig}
864 @tab
865 @docLinkPdf{Funcionamiento interno,internals,@manualDevelInternalsPdf}
866
867 @ifset web_version
868 @headitem Para descargar
869
870 @item
871 @doctarballDevel-es
872 @end ifset
873
874 @end multitable
875
876 @divEnd
877 @divEnd
878
879
880
881
882 @node GSoC
883 @unnumberedsec GSoC
884 @translationof GSoC
885
886 @divClass{column-center-top}
887 @subheading ¿Qué es el Google Summer of Code (Verano del Código de Google)?
888
889 Citando a
890 @uref{http://www.google-melange.com/gsoc/homepage/google/gsoc2012, GSoC website},
891 @qq{El Verano del Código de Google es un programa global que ofrece a
892 estudiantes una ayuda para que escriban código con destino a proyectos
893 de fuentes abiertas.  Google ha trabajado con la comunidad de Fuentes
894 Abiertas para identificar proyectos interesantes y financiarlos para
895 el verano próximo.}
896
897 El equipo de LilyPond decidión que ésta era una excelente oportunidad
898 para encontrar colaboradores nuevos, animar a los estudiantes que ya
899 participan en el desarrollo de LilyPond a que se impliquen aún más, y
900 por último (pero no por ello menos importante): ¡escribir buen código
901 para beneficio de todos!
902
903 Participamos en el GSoC como parte del proyecto GNU.  Consulte
904 @uref{http://www.gnu.org/software/soc-projects/guidelines.html, GNU GSoC webpage}
905 para ver más información acerca de la amnera de participar.
906
907 @divEnd
908
909 @divClass{column-center-bottom}
910 @subheading Nuestra lista de ideas
911
912 Más abajo aparece una lista de lo proyectos que se han sugerido para
913 los estudiantes del GSoC.  Si no encuentra un proyecto que le venga
914 bien, ¡con toda libertad sugiera el suyo!  También es posible reducir
915 el tamaño de un proyecto que le parezca demasiado grande.
916
917 Requerimos que todos los estudiantes tengan un conocimiento básico de
918 @code{git}, y recomendamos que todos los que soliciten participar en
919 algún proyecto, excepto el último de la lista, tengan conocimientos
920 básicos de notación musical.
921
922 @subheading Notas de adorno
923
924 Arreglar problemas con la sincronización de las notas de adorno,
925 junto a toda la arquitectura subyacente (véase
926 @uref{http://code.google.com/p/lilypond/issues/detail?id=34, el problema número 34 de nuestro sistema de seguimiento}).
927 Las notas de adorno confunden al sistema de cuenta de tiempo de
928 LilyPond porque son como ir hacia atrás en el tiempo.  Esto causa
929 efectos extraños, en especial cuando un pentagrama tiene una nota de
930 adorno que otro no tiene.
931
932 @strong{Dificultad:} media
933
934 @strong{Requisitos:} C++, MIDI
935
936 @strong{Recomendado:} familiaridad con el funcionamiento interno de LilyPond
937
938 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
939
940 @subheading MusicXML
941
942 Añadir exportación completa de MusicXML y mejora de la importación,
943 junto a las pruebas de comprobación de que funciona.  Dependiendo del
944 tiempo disponible, implementar algunos o todos los siguientes:
945
946 @divClass{keep-bullets}
947 @itemize
948
949 @item
950 Manejo de la exportación del contenido musical básico como la
951 exportación MIDI (es decir, uso de clases exportadoras dedicadas,
952 derivadas de la clase translator)
953
954 @item
955 Construir el árbol XML del contenido musical básico, y una conexión
956 desde el evento musical a la etiqueta XML
957
958 @item
959 Hacer que todos los grabadores de LilyPond hagan su trabajo
960
961 @item
962 añadir la posibilidad de enlazar cada objeto de presentación
963 (básicamente cada sello o grupo de sellos) a la causa musical (así
964 como a la etiqueta XML dentro del árbol XML)
965
966 @item
967 Añadir un @q{back-end} de salida XML, que puede después añadir la
968 información de disposición para cada uno de los objetos de salida a
969 las etiquetas del XML
970
971 @end itemize
972 @divEnd
973
974 El objetivo se considerará conseguido cuando una partitura
975 (previamente seleccionada) pueda importarse desde el MusicXML y
976 exportada de nuevo sin ninguna pérdida de datos no intencionada.
977
978 @strong{Dificultad:} media
979
980 @strong{Requisitos:} MusicXML, Python, conocimiento básico de LilyPond
981
982 @strong{Mentor(es):} Reinhold Kainhofer, Mike Solomon
983
984 sería un buen tanto a su favor la familiaridad con otros editores de
985 partituras para poder hacer pruebas cruzadas.
986
987 @subheading Mejora de las ligaduras de unión y de expresión
988
989 A menudo la forma predeterminada de las curvas de ligadura no es
990 satisfactoria.  No están contempladas las ligaduras de unión entre
991 notas enarmónicas @code{@{ dos'~ reb' @}}, las ligaduras "rotas" por
992 una clave o un cambio de pauta no están bien contempladas.  El
993 proyecto incluye la recolección y ordenación de ejemmplos de salida
994 defectuosa, decidir sobre la salida que se desea tener y escribir el
995 código correspondiente.
996
997 @strong{Dificultad:} alta
998
999 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1000
1001 @strong{Conocimientos recomendados:} LilyPond, sentido estético
1002
1003 @strong{Mentor(es):} Mike Solomon
1004
1005 @subheading Añadir una variante especial de los glifos de fuente tipográfica
1006 Añadir variantes para algunos glifos, como los signos de alteración,
1007 para líneas sobre la pauta, entre pautas, acortadas y estrechadas, así
1008 como una infraestructura genérica para incorporarlos.  Un ejemplo es
1009 la cabeza de la breve de na notación antigua, que viene en dos
1010 variantes, con el orificio pequeño y grande.
1011
1012 @strong{Dificultad:} fácil
1013
1014 @strong{Requisitos:} MetaFont, C++, buen ojo para los detalles
1015
1016 @strong{Conocimientos recomendados:} conocimientos básicos de LilyPond
1017
1018 @strong{Mentor(es):} Werner Lemberg
1019
1020 @subheading Mejora del barrado
1021
1022 Debería mejorarse el posicionamiento predeterminado de las barras de
1023 corchea (y figuras menores) normales, de pentagrama cruzado,
1024 interrumpidas y en ángulo.  El barrado debería depender del contexto y
1025 de las notas vecinas (véase
1026 @uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf, la sección 2.2}).
1027 Si es posible, reducir el tiempo de cálculo del barrado.
1028
1029 @strong{Dificultad:} media
1030
1031 @strong{Requisitos:} C++, experiencia con heurística de la escritura
1032
1033 @strong{Conocimientos recomendados:} sentido estético
1034
1035 @strong{Mentor(es):} Mike Solomon, Carl Sorensen
1036
1037 @subheading Mejor soporte para la tablatura
1038
1039 @divClass{keep-bullets}
1040 @itemize
1041
1042 @item
1043 afinación no monótona de las cuerdas, como en el ukelele
1044
1045 @item
1046 crear un modo de entrada de tablatura (actualmente la información
1047 musical se introduce en términos de notación occidental convencional,
1048 es decir @qq{un Fa sostenido negra} y después se convierte a
1049 tablatura) para la transcripción de tablatura medieval para laúd
1050
1051 @item
1052 implementación de funcionalidades de la tablatura moderna, como
1053 curvaturas de tono, pull-offs y hammer-on
1054
1055 @item
1056 si está definida la forma de un diagrama de posición para un acorde
1057 dado, usar esta información cuando se imprime el acorde sobre la pauta
1058 (y no sólo imprimir la forma predeterminada del acorde)
1059
1060 @end itemize
1061 @divEnd
1062
1063 @strong{Dificultad:} fácil
1064
1065 @strong{Requisitos:} C++
1066
1067 @strong{Conocimientos recomendados:} familiaridad con la notación de tablatura
1068
1069 @strong{Mentor(es):} Carl Sorensen
1070
1071 @subheading Limpieza de diversas advertencias de compliación
1072
1073 Limpieza de las advertencias de compilación, análisis estático del
1074 código, y advertencias de valgrind.  Las herramientoas de análisis
1075 automático del código (advertencias de @code{g++} y @code{clang}) y
1076 herramientas de análisis como la detección de filtraciones de memoria
1077 de los perfiladores de código valgrind y callgrind aportan valiosa
1078 información sobre posibles problemas en el código de C++.  La limpieza
1079 de estas advertencias nos permitiría rechazar automáticamente
1080 cualquier parche que introdujese más advertencias de las que hay
1081 actualmente.
1082
1083 @strong{Dificultad:} media
1084
1085 @strong{Requisitos:} C++
1086
1087 @strong{Mentor(es):} Joe Neeman, Reinhold Kainhofer
1088
1089 @divEnd
1090
1091
1092 @node Autores
1093 @unnumberedsec Autores
1094 @translationof Authors
1095
1096 @divClass{column-left-top}
1097 @subheading Equipo de desarrollo actual
1098
1099 @divClass{keep-bullets}
1100 @developersCurrent
1101 @divEnd
1102 @divEnd
1103
1104 @divClass{column-right-top}
1105 @subheading Cargos del equipo de desarrollo anterior
1106
1107 @divClass{keep-bullets}
1108 @developersPrevious
1109 @divEnd
1110 @divEnd
1111
1112
1113 @divClass{column-center-top}
1114 @subheading Colaboradores actuales
1115
1116 @divClass{keep-bullets}
1117 @subsubheading Programación
1118
1119 @coreCurrent
1120
1121 @subsubheading Fuente tipográfica
1122
1123 @fontCurrent
1124
1125 @subsubheading Documentación
1126
1127 @docCurrent
1128
1129 @subsubheading Bug squad
1130
1131 @bugsquadCurrent
1132
1133 @subsubheading Soporte
1134
1135 @supportCurrent
1136
1137 @subsubheading Traducción
1138
1139 @translationsCurrent
1140
1141 @divEnd
1142 @divEnd
1143
1144
1145 @divClass{column-center-bottom}
1146 @subheading Colaboradores anteriores
1147
1148 @divClass{keep-bullets}
1149 @subsubheading Programación
1150
1151 @corePrevious
1152
1153 @subsubheading Fuente tipográfica
1154
1155 @fontPrevious
1156
1157 @subsubheading Documentación
1158
1159 @docPrevious
1160
1161 @c    uncomment when we have any previous members -gp
1162 @c @subsubheading Bug squad
1163
1164 @c @bugsquadCurrent
1165
1166 @subsubheading Soporte
1167
1168 @supportPrevious
1169
1170 @subsubheading Traducción
1171
1172 @translationsPrevious
1173
1174 @divEnd
1175 @divEnd
1176
1177
1178
1179 @node Publicaciones
1180 @unnumberedsec Publicaciones
1181 @translationof Publications
1182
1183 @divClass{column-center-top}
1184 @subheading Lo que nosotros hemos escrito sobre LilyPond
1185
1186 @divClass{keep-bullets}
1187
1188 @include we-wrote.itexi
1189
1190 @divEnd
1191 @divEnd
1192
1193 @divClass{column-center-bottom}
1194
1195 @subheading Lo que otros han hecho con LilyPond
1196
1197
1198 @divClass{keep-bullets}
1199
1200 @include others-did.itexi
1201
1202 @divEnd
1203 @divEnd
1204
1205 @contactUsAbout{artículos académicos}
1206
1207
1208 @node Noticias antiguas
1209 @unnumberedsec Noticias antiguas
1210 @translationof Old news
1211
1212 @include web/news-front.itexi
1213
1214 @include web/news.itexi