]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/web/community.itexi
Web-es: partial completion of Community.
[lilypond.git] / Documentation / es / web / community.itexi
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 5da0af52c0f2f6f00347981549a0e54feff6d056
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 Comunidad
15 @unnumbered Comunidad
16 @translationof Community
17
18 @divClass{link-headings}
19
20 @divClass{column-center-top}
21 @subheading Interactuar con la comunidad
22
23 @itemize
24
25 @item
26 @ref{Contacto}: obtener ayuda, charlar y ¡mantenerse en contacto!
27
28 @item
29 @ref{Ejemplos mínimos}: son @emph{muy} recomendables cuando se
30 habla de LilyPond.
31
32 @item
33 @ref{Informes de fallos}: algo ha ido mal.
34
35 @end itemize
36 @divEnd
37
38 @divClass{column-left-bottom}
39 @subheading Mejorar LilyPond
40
41 @itemize
42
43 @item
44 @ref{Preste su ayuda}: se solicita su colaboración.
45
46 @item
47 @ref{Patrocinio}: contribuciones financieras.
48
49 @item
50 @ref{Desarrollo}: para colaboradores y pilotos de prueba.
51
52 @item
53 @ref{Google Summer of Code}: ideas para el «Google Summer of Code»
54 (Verano del Código de Google).
55
56 @item
57 @ref{Autores}: las personas que han hecho a LilyPond lo que hoy
58 es.
59
60 @item
61 @ref{Acknowledgements}: proyectos e instituciones que apoyan a
62 LilyPond
63
64 @end itemize
65 @divEnd
66
67 @divClass{column-right-bottom}
68 @subheading Miscelánea
69
70 @itemize
71
72 @item
73 @ref{Publicaciones}: qué hemos escrito, y qué han escrito sobre
74 nosotros.
75
76 @item
77 @ref{Noticias}: noticias procedentes del proyecto LilyPond.
78
79 @item
80 @ref{Desván}: anuncios y registros de cambios en versiones
81 anteriores, noticias antiguas, etc.
82
83 @end itemize
84 @divEnd
85
86 @divEnd
87
88 @divClass{hide}
89 @menu
90 * Contacto::
91 * Ejemplos mínimos::
92 * Informes de fallos::
93 * Preste su ayuda::
94 * Patrocinio::
95 * Desarrollo::
96 * Google Summer of Code::
97 * Autores::
98 * Reconocimientos::
99 * Publicaciones::
100 * Noticias::
101 * Desván::
102 @end menu
103 @divEnd
104
105
106 @node Contacto
107 @unnumberedsec Contacto
108 @translationof Contact
109
110 @divClass{column-left-bottom}
111 @subheading Discusión y ayuda entre usuarios
112
113 @subsubheading Lista de distribución de usuarios: @code{lilypond-user@@gnu.org}
114
115 Esta lista de distribución de correo (en inglés) es el lugar
116 principal que tienen los usuarios para discutir y prestarse mutua
117 ayuda.
118
119 @quotation
120 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user,
121 Suscripción e información sobre lilypond-user}
122
123 @uref{http://lists.gnu.org/archive/html/lilypond-user/,
124 Archivo 1 de la lista de usuarios}
125 @uref{http://www.mail-archive.com/lilypond-user@@gnu.org/,
126 Archivo 2}
127 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.general,
128 Archivo 3}
129
130 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.general,
131 Escribir a la lista lilypond-user a través de gmane}
132 @end quotation
133
134 @warning{Al formular preguntas, por favor, ¡utilice
135 @ref{Ejemplos mínimos}!}
136
137 @subsubheading El Repositorio de Fragmentos de Código de LilyPond
138
139 El Repositorio de Fragmentos de Código de LilyPond es una gran
140 colección de ejemplos remitidos por los usuarios, que se pueden
141 copiar y usar libremente en sus propias obras.  ¡Vea las cosas que
142 otros han escrito, y añada las suyas propias!
143
144 @example
145 @uref{http://lsr.di.unimi.it}
146 @end example
147
148 Los ejemplos del LSR que son especialmente instructivos se
149 incluyen en nuestra documentación oficial, en @ref{Fragmentos}.
150
151 @subsubheading IRC
152
153 Existe un cierto grado de apoyo a través de nuestro canal de IRC,
154
155 @example
156 @uref{irc://irc.freenode.net/lilypond, #lilypond@@irc.freenode.net}
157 @end example
158
159 Este canal no tiene unos archivos públicos, por lo que cualquier
160 cuestión que pudiera ser de utilidad para los demás debiera
161 preferentemente enviarse a una de las listas de correo.
162
163 @html
164 <form action="http://webchat.freenode.net"
165       method="get"
166       name="f_lily_irc"
167   <label>Nombre de IRC:
168     <input name="nick" type="text" size="15" value="">
169   </label>
170   <input name="channels" type="hidden" value="lilypond">
171   <input type="submit" value="Unirse al canal de IRC #lilypond">
172 </form>
173
174 <script language="JavaScript" type="text/javascript">
175   var username = "web";
176   var lang = window.navigator.userLanguage ? window.navigator.userLanguage
177   : window.navigator.language;
178   username += '-' + lang.substr(0, 2);
179   username += '-' + navigator.appName.substr(0, 2);
180   username += navigator.appCodeName.replace (" ", "").substr(0, 2);
181   username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", "");
182   document.forms["f_lily_irc"].nick.value = username;
183 </script>
184 @end html
185
186 @subsubheading Otros idiomas
187
188 @quotation
189 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-es,
190 Lista de correo en español}
191
192 @uref{http://www.lilypondforum.de/,
193 Foro alemán}
194
195 @uref{http://groups.google.com/group/lilypond-brasil,
196 Grupo de portugués}
197
198 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr,
199 Lista de correo en francés}
200 @end quotation
201 @divEnd
202
203
204 @divClass{column-right-top}
205 @subheading El blog de LilyPond
206
207 Lea el bog de nuestra comunidad, @q{Scores of Beauty}:
208
209 @example
210 @uref{http://lilypondblog.org}
211 @end example
212
213 @subsubheading Lista de correo de lanzamientos: @code{info-lilypond@@gnu.org}
214
215 Esta lista de distribución de correo es una lista de sólo lectura y
216 bajo tráfico, que envía notificaciones de los últimos lanzamientos.
217
218 @quotation
219 @uref{http://lists.gnu.org/mailman/listinfo/info-lilypond,
220 Suscripción e información sobre info-lilypond}
221
222 @uref{http://lists.gnu.org/archive/html/info-lilypond/,
223 Archivo 1 de la lista info}
224 @uref{http://www.mail-archive.com/info-lilypond@@gnu.org/,
225 Archivo 2}
226 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.announce,
227 Archivo 3}
228
229 @c don't include gmane posting here.  -gp
230 @end quotation
231
232
233 @divEnd
234
235
236 @divClass{column-right-bottom}
237 @subheading Discusiones y traducciones
238
239 @subsubheading La lista de distribución de desarrolladores: @code{lilypond-devel@@gnu.org}
240
241 La discusión entre desarrolladores tiene lugar en esta lista.  Los
242 parches se pueden también enviar aquí.
243
244 @quotation
245 @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel,
246 Suscripción e información sobre lilypond-devel}
247
248 @uref{http://lists.gnu.org/archive/html/lilypond-devel/,
249 Archivo 1 de la lista devel}
250 @uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/,
251 Archivo 2}
252 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.devel,
253 Archivo 3}
254
255 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.devel,
256 Escribir a la lista lilypond-devel a través de gmane}
257 @end quotation
258
259
260 @subsubheading Lista de fallos: @code{bug-lilypond@@gnu.org}
261
262 Los informes de fallo y discusión sobre ellos se deben enviar
263 aquí.  No envíe parches a esta lista.
264
265 @quotation
266 @uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond,
267 Suscripción e información sobre bug-lilypond}
268
269 @uref{http://lists.gnu.org/archive/html/bug-lilypond/,
270 Archivo 1 de la lista bug}
271 @uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/,
272 Archivo 2}
273 @uref{http://dir.gmane.org/gmane.comp.gnu.lilypond.bugs,
274 Archivo 3}
275
276 @c don't include gmane posting here.  -gp
277 @end quotation
278
279 @warning{Antes de enviar un mensaje a la lista de fallos, lea
280 nuestras indicaciones para elaborar @ref{Informes de fallos}.}
281
282
283 @subsubheading Lista de correo de traducciones: @code{translations@@lilynet.org}
284
285 Toda discusión sobre la traducción de los manuales de LilyPond se
286 debe dirigir aquí.  No envíe parches a esta lista.
287
288 @quotation
289 @uref{http://lilypond-translations.3384276.n2.nabble.com/,
290 Archivo de la lista de correo de traducción}
291 @end quotation
292
293 @divEnd
294
295 @node Ejemplos mínimos
296 @unnumberedsec Ejemplos mínimos
297 @translationof Tiny examples
298
299 @divClass{column-center-top}
300 @subheading ¿Qué son los @qq{ejemplos mínimos}?
301
302 Un ejemplo mínimo es un ejemplo del que no se puede eliminar
303 @strong{nada}.
304 @divEnd
305
306 @divClass{column-left-bottom}
307 @subheading ¿Por qué crearlos?
308
309 @divClass{keep-bullets}
310 @itemize
311
312 @item
313 Cuanto más simple es el ejemplo, más rápidamente pueden los
314 desarrolladores entenderlo y ayudarle.
315
316 @item
317 Un ejemplo mínimo demuestra que se ha esforzado en resolver el
318 problema por sí mismo.  Cuando alguien envía bloques grandes de
319 código de entrada, da la impresión de que no le importa que le
320 ayudemos o que no.
321
322 @item
323 La creación de un ejemplo mínimo le ayuda a entender lo que está
324 ocurriendo.  Muchos informes falsos de problemas se podrían evitar
325 intentando crear un ejemplo mínimo; si no puede reproducir un
326 @qq{bug} en un ejemplo mínimo, probablemente el problema era una
327 comprensión insuficiente sobre LilyPond, ¡no un verdadero bug!
328
329 @end itemize
330 @divEnd
331
332 @divEnd
333
334
335 @divClass{column-right-bottom}
336 @subheading ¿Cómo se hacen?
337
338 @divClass{keep-bullets}
339 @itemize
340
341 @item
342 Incluya el número de versión en una instrucción @code{\version}.
343
344 @item
345 ¡Hágalo muy pequeño!  Los ejemplos relacionados con el espaciado o
346 la disposición de las páginas pueden requerir muchos compases,
347 pero casi todos los problemas se pueden reproducir mediante un
348 solo compás o menos.
349
350 @item
351 Cuando trate de crear un ejemplo, pruebe a convertir en
352 comentarios @w{(@code{%} ó @code{%@{ @dots{} %@}})} distintas
353 secciones del archivo.  Si puede convertir un bloque en un
354 comentario y aún mostrar la idea principal, entonces elimine ese
355 bloque.
356
357 @item
358 Evite la utilización de notas, tonalidades o compases muy
359 complicados, a no ser que el bug esté relacionado con el
360 comportamiento de esos elementos.
361
362 @item
363 No utilice instrucciones @code{\override} ni @code{\set} a no ser
364 que el bug se refiera a esas instrucciones en concreto.
365
366 @item
367 Opcionalmente, adjunte una imagen que muestre el resultado gráfico
368 que desea.
369
370 @end itemize
371 @divEnd
372
373 @divEnd
374
375 @divClass{column-center-bottom}
376 @subheading ¿Cuán pequeño debe ser?
377
378 El código que sigue ¿es un ejemplo mínimo?
379
380 @example
381 \version "2.14.1"
382 \include "español.ly"
383
384 \score @{
385   \new Staff @{
386     \key re \major
387     \numericTimeSignature
388     \time 2/4
389     <dos' re'' si''>16 <dos' re'' si''>8.
390     %% Aquí: la ligadura de unión sobre los Re tiene un aspecto gracioso
391     %% ¿Demasiado alta? ¿El punto final de la mano izquierda no se alinea
392     %% con la ligadura del Si?
393     ~
394     <dos' re'' si''>8 [ <si re'' la''> ]
395   @}
396 @}
397 @end example
398
399 Bueno, no es muy grande, pero he aquí un ejemplo verdaderamente mínimo:
400
401 @example
402 \version "2.14.1"
403 @{
404   % la ligadura intermedia tiene un aspecto gracioso aquí:
405   <c' d'' b''>8. ~ <c' d'' b''>8
406 @}
407 @end example
408
409 Muy pocos ejemplos mínimos superan las 10 líneas de código; ¡lo
410 más corriente es que basten 4 líneas para mostrar el problema!
411
412 @divEnd
413
414
415 @node Informes de fallos
416 @unnumberedsec Informes de fallos
417 @translationof Bug reports
418
419 @divClass{heading-center}
420 Si tiene un código de entrada que produce una terminación abrupta
421 o una salida defectuosa, eso es un bug.
422 @divEnd
423
424 @divClass{column-center-top}
425 @subheading Paso 1: fallos conocidos
426
427 Probablemente ya estamos al tanto de este bug.  Compruébelo aquí:
428
429 @example
430 @uref{http://sourceforge.net/p/testlilyissues/issues/}
431 @end example
432
433 @warning{Le rogamos que @strong{NO} añada informes de fallos
434 directamente al sistema de seguimiento.  Una vez que un problema
435 se ha añadido al sistema, ya puede añadir libremente más
436 información a ese informe.}
437
438 @divEnd
439
440
441 @divClass{column-left-bottom}
442 @subheading Paso 2: creación de un informe de fallo
443
444 Si ha descubierto un fallo que no está en la lista, ayúdenos
445 elaborando un informe de fallo.
446
447 @warning{Sólo aceptamos informes en forma de @ref{Ejemplos
448 mínimos}.  Disponemos de recursos muy limitados, por lo que
449 cualquier ejemplo que no sea mínimo va a ser rechazado.  ¡Casi
450 todos los bugs se pueden demostrar con cuatro notas o menos!}
451
452 He aquí un ejemplo de un buen informe de fallo:
453
454 @example
455 % Accidentals should be printed for only
456 % the first note in a tie, but this version
457 % prints flats on both notes.
458 \version "2.10.1"
459
460 \relative c'' @{
461  bes1 ~
462  bes1
463 @}
464 @end example
465
466 @divEnd
467
468 @divClass{column-right-bottom}
469 @subheading Paso 3: enviar el informe de fallo
470
471 Una vez que ha verificado que el problema no es conocido ya, y ha
472 creado el informe, ¡puede enviárnoslo!
473
474 @divClass{keep-bullets}
475 @itemize
476
477 @item
478 Si está suscrito a la lista de correo
479 @uref{mailto:bug-lilypond@@gnu.org,bug-lilypond@@gnu.org}, envíe
480 un mensaje de la forma habitual.
481
482 @item
483 Si no está suscrito, aún puede enviar un informe de fallo con el
484 @uref{http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs,
485 interfaz web de gmane para lilypond.bugs}.
486
487 Sin embargo, existe una comprobación muy estricta de que no hay
488 @qq{top-posting} (contestar por encima) en el interfaz de gmane,
489 que se dispara incorrectamente con frecuencia a causa de los
490 archivos de lilypond.  Para evitarlo, escriba:
491
492 @example
493 > I'm not top posting.
494 @end example
495
496 @noindent
497 (@emph{debe} escribir el ángulo @code{>} ) al principio de su
498 informe.
499
500 @end itemize
501 @divEnd
502 @divEnd
503
504 @divClass{column-center-bottom}
505 @subheading Paso 4: Esperar respuesta
506
507 Una vez que su informe de fallo se ha enviado a la lista, nuestro
508 Escuadrón de Fallos lo examinará el informe.  Quizá le pidan más
509 información.  Se le avisará cuando el informe se añada al sistema
510 de seguimiento de fallos.  Déles un tiempo de unos 4 días, pues
511 disponemos de un número limitado de voluntarios para esta tarea.
512
513 Cuando el fallo se ha añadido al sistema de seguimiento, puede
514 comentarlo para añadirle más información.  In order to be
515 automatically notified about any activity on the tracker issue,
516 you may subscribe by clicking the envelope symbol next to the
517 issue title.  Commenting and subscribing require being logged in
518 with a sourceforge account.
519 @divEnd
520
521 @divClass{column-center-bottom}
522 @subheading Ayuda opcional: mostrar el resultado deseado
523
524 Una vez que el problema se ha añadido al sistema de seguimiento,
525 puede ser de mucha ayuda que veamos la salida deseada.  ¡Con toda
526 libertad añada código de entrada y/o imágenes (creadas
527 posiblemente con otras herramientas) que muestren el aspecto que
528 usted cree que debe tener!
529
530 @divEnd
531
532
533 @node Preste su ayuda
534 @unnumberedsec Preste su ayuda
535 @translationof Help us
536
537 @divClass{column-center-top}
538 @helpusNeed
539
540 @divEnd
541
542 @divClass{column-left-top}
543 @divClass{keep-bullets}
544 @helpusSimple
545
546 @divEnd
547 @divEnd
548
549 @divClass{column-right-top}
550 @helpusAdvanced
551
552 @divEnd
553
554
555 @node Patrocinio
556 @unnumberedsec Patrocinio
557 @translationof Sponsoring
558
559 @divClass{keep-bullets}
560 @divClass{column-left-top}
561 @subheading Recompensas
562
563 Anteriormente,
564
565 @itemize
566 @item ciertos usuarios han pagado a cambio de nuevas funcionalidades
567 @item algunos desarrolladores han sido contratados para añadir funcionalidades nuevas
568 @end itemize
569
570 El proyecto LilyPond no organiza estas tareas; ni refrendamos ni
571 disuadimos de tales acuerdos.  Cualquier contrato privado entre
572 personas individuales es asunto de dichas personas, no nuestro.
573
574 @divEnd
575
576 @divClass{column-right-top}
577 @subheading Guidelines
578
579 Cualquier usuario que quiera ofrecer dinero a cambio de un
580 trabajo, debería tener en cuenta los siguientes puntos:
581
582 @itemize
583 @item
584 Los desarrolladores de LilyPond pueden anunciar sus servicios en
585 las listas de correo de lilypond de vez en cuando.
586
587 @item
588 Cualquier acuerdo entre personas individuales debiera incluir las
589 precauciones normales cuando se hacen negocios: quién paga, cuánto
590 paga, qué método se utiliza para pagar, y sobre qué paquete de
591 condiciones.  Sugerimos que cualquier ambigüedad o incertidumbre
592 en tales cuestiones se resuelvan antes de que dé comienzo
593 cualquier trabajo.
594
595 @end itemize
596
597 @divEnd
598
599 @divClass{column-center-bottom}
600 @subheading Desarrolladores interesados
601
602 A continuación aparece una lista de las personas que han expresado
603 interés en recibir recompensas.  Observe que la cantidad de
604 trabajo hecha por personas individuales varía bastante a lo largo
605 de los años. No garantizamos que esta lista esté actualizada, ni
606 que las personas aquí relacionadas tengan cualquier
607 disponibilidad.  El único criterio es "Fulanito ha pedido aparecer
608 en esta página".
609
610 El examen de la historia del sistema de control de versiones Git
611 es una buena manera de determinar quiénes son los desarrolladores
612 más activos y experimentados.  Las estadísticas están al día hasta
613 la versión @versionDevel{}:
614
615 @multitable @columnfractions .3 .3 .3
616 @item @uref{http://lilypond.org/~graham/gitstats-all/, historia general}
617 @tab @uref{http://lilypond.org/~graham/gitstats-1year/, último año}
618 @tab @uref{http://lilypond.org/~graham/gitstats-3months/, últimos tres meses}
619 @end multitable
620
621 Desarrolladores interesados:
622 @table @asis
623 @item @email{lilypond-devel@@gnu.org, Lista de desarrolladores de LilyPond}
624 Puesto que no hay ningún desarrollador en la lista de interesados para el
625 desarrollo comercial, lo mejor que puede hacer es preguntar en la lista
626 de desarrolladores.
627
628 @c Format
629 @c @item @email{name@@adress.domain, Name}
630 @c area of interest (256 chars max)
631
632 @end table
633
634 @divEnd
635 @divEnd
636
637 @node Desarrollo
638 @unnumberedsec Desarrollo
639 @translationof Development
640
641 @divClass{heading-center}
642 @ifclear web_version
643   @heading Materiales de desarrollo para LilyPond @version
644 @end ifclear
645 @ifset web_version
646   @heading Materiales de desarrollo para LilyPond @versionDevel
647 @end ifset
648
649
650 @c we normally don't allow named references, but in this case
651 @c it's good to emphasize the "stable" part.  -gp
652 @warning{Éstas son las versiones @emph{inestables de desarrollo}.
653 Si tiene la más ligera duda acerca de cómo usar o instalar
654 LilyPond, le conminamos a que utilice la
655 @ref{Descarga, descarga estable}, y lea los
656 @ref{Manuales, manuales estables}.}
657
658 @divEnd
659
660 @divClass{column-center-top}
661 @subheading Números de versión
662
663 Existen dos conjuntos de lanzamientos para LilyPond: lanzamientos
664 estables, y lanzamientos inestables de desarrollo.  Las versiones
665 estables tienen un número de versión @q{menor} par (p.ej., 2.8,
666 2.10, 2.12).  Las versiones de desarrollo tienen un número
667 @q{menor} de versión impar (p.ej., 2.7, 2.9, 2.11).
668
669 @divEnd
670
671
672 @divClass{column-left-top}
673 @subheading Descarga
674
675 Las instrucciones de Git y para la compilación están en la Guía
676 del Colaborador.
677
678 @quotation
679 @uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, Repositorio Git de lilypond}
680 @end quotation
681
682 En general, los redactores de la documentación y los pilotos de
683 pruebas querrán descargar el último archivo binario:
684
685 @quotation
686
687 @downloadDevelLinuxNormal
688
689 @downloadDevelLinuxBig
690
691 @downloadDevelLinuxPPC
692
693 @downloadDevelFreeBSDNormal
694
695 @downloadDevelFreeBSDBig
696
697 @downloadDevelDarwinNormal
698
699 @downloadDevelDarwinPPC
700
701 @downloadDevelWindows
702
703 @downloadDevelSource-es
704
705 @end quotation
706
707 @divEnd
708
709
710 @divClass{column-right-top}
711 @subheading Guía del colaborador
712
713 El desarrollo de LilyPond es un asunto bastante complicado.
714 LilyPond es un proyecto grande y (más o menos) estable.  Para
715 poder ayudar a los nuevos colaboradores, y para mantener todo el
716 sistema (más o menos) estable, hemos escrito un manual para los
717 colaboradores.
718
719 @docLinksBare{Guía del colaborador, contributor,
720   @rcontribnamed{Top,Guía del colaborador},
721   @manualDevelContributorSplit-es,
722   @manualDevelContributorBig-es, 500 kB,
723   @manualDevelContributorPdf-es, 2.8 MB}
724
725 @divEnd
726
727
728 @divClass{column-center-top}
729 @subheading Pruebas de regresión
730
731 @divClass{keep-bullets}
732
733 @ifclear web_version
734
735 @itemize
736 @item
737 @item @uref{../../input/regression/collated-files.html, Pruebas de regresión}:
738 Pruebas del lanzamiento actual.
739 (@uref{../../input/regression/collated-files.pdf, versión PDF})
740
741 @item
742 @uref{../../input/regression/musicxml/collated-files.html, Pruebas de regresión de MusicXML}:
743 las pruebas de MusicXML de la versión actual.
744 (@uref{../input/regression/musicxml/collated-files.pdf, versión PDF}).
745
746 @item
747 @uref{../../input/regression/abc2ly/collated-files.html, pruebas de abc2ly}:
748 Las pruebas de abc2ly de esta versión.
749 (@uref{../../input/regression/abc2ly/collated-files.pdf, versión en PDF})
750
751 @item
752 @uref{../../input/regression/lilypond-book/collated-files.html, pruebas de lilypond-book}:
753 Las pruebas de lilypond-book de esta versión.
754 (@uref{../../input/regression/lilypond-book/collated-files.pdf, versión en PDF})
755 @end itemize
756
757 @end ifclear
758
759 @ifset web_version
760 @subsubheading Versión de desarrollo
761
762 @itemize
763 @item @regtestDevel-es (@regtestDevelPdf-es{})
764
765 @item @regtestDevelXml-es (@regtestDevelXmlPdf-es{})
766
767 @item @regtestDevelAbc-es (@regtestDevelAbcPdf-es{})
768
769 @item @regtestDevelLilypondBook-es (@regtestDevelLilypondBookPdf-es{})
770 @end itemize
771
772 @subsubheading Versión estable
773
774 @itemize
775 @item @regtestStable-es (@regtestStablePdf-es{})
776
777 @item @regtestStableXml-es (@regtestStableXmlPdf-es{})
778
779 @item @regtestStableAbc-es (@regtestStableAbcPdf-es{})
780
781 @item @regtestStableLilypondBook-es (@regtestStableLilypondBookPdf-es{})
782 @end itemize
783 @end ifset
784
785
786 @subsubheading Todas las versiones
787
788 @itemize
789 @item @uref{http://lilypond.org/test, Comparaciones entre pruebas de regresión}
790
791 @item @uref{http://lilypond.org/downloads/binaries/test-output/,
792 Archivo de todas las pruebas de regresión}
793
794 @end itemize
795
796 @divEnd
797 @divEnd
798
799
800
801 @divClass{column-center-bottom}
802 @subheading Manuales
803
804 @ifclear web_version
805 @warning{Estos manuales son para LilyPond @version{}; los manuales
806 más recientes están en @url{http://lilypond.org}}
807 @end ifclear
808
809 @divClass{normal-table}
810 @multitable @columnfractions .3 .3 .3
811 @headitem Introducción
812
813 @item
814 @docLinkSplit{Aprendizaje,learning,@manualDevelLearningSplit-es}
815 @tab
816 @docLinkBig{Aprendizaje,learning,@manualDevelLearningBig-es}
817 @tab
818 @docLinkPdf{Aprendizaje,learning,@manualDevelLearningPdf-es}
819
820 @item
821 @docLinkSplit{Glosario,music-glossary,@manualDevelGlossarySplit-es}
822 @tab
823 @docLinkBig{Glosario,music-glossary,@manualDevelGlossaryBig-es}
824 @tab
825 @docLinkPdf{Glosario,music-glossary,@manualDevelGlossaryPdf-es}
826
827 @item
828 @docLinkSplit{Ensayo,essay,@manualDevelEssaySplit-es}
829 @tab
830 @docLinkBig{Ensayo,essay,@manualDevelEssayBig-es}
831 @tab
832 @docLinkPdf{Ensayo,essay,@manualDevelEssayPdf-es}
833 @end multitable
834
835 @multitable @columnfractions .3 .3 .3
836 @headitem Estándar
837
838 @item
839 @docLinkSplit{Notación,notation,@manualDevelNotationSplit-es}
840 @tab
841 @docLinkBig{Notación,notation,@manualDevelNotationBig-es}
842 @tab
843 @docLinkPdf{Notación,notation,@manualDevelNotationPdf-es}
844
845 @item
846 @docLinkSplit{Utilización,usage,@manualDevelUsageSplit-es}
847 @tab
848 @docLinkBig{Utilización,usage,@manualDevelUsageBig-es}
849 @tab
850 @docLinkPdf{Utilización,usage,@manualDevelUsagePdf-es}
851
852 @item
853 @docLinkSplit{Fragmentos,snippets,@manualDevelSnippetsSplit-es}
854 @tab
855 @docLinkBig{Fragmentos,snippets,@manualDevelSnippetsBig-es}
856 @tab
857 @docLinkPdf{Fragmentos,snippets,@manualDevelSnippetsPdf-es}
858 @end multitable
859
860 @multitable @columnfractions .3 .3 .3
861 @headitem Poco frecuentes
862
863 @item
864 @docLinkSplit{Web,web,@manualDevelWebSplit-es}
865 @tab
866 @docLinkBig{Web,web,@manualDevelWebBig-es}
867 @tab
868 @docLinkPdf{Web,web,@manualDevelWebPdf-es}
869
870 @item
871 @docLinkSplit{Cambios,changes,@manualDevelChangesSplit-es}
872 @tab
873 @docLinkBig{Cambios,changes,@manualDevelChangesBig-es}
874 @tab
875 @docLinkPdf{Cambios,changes,@manualDevelChangesPdf-es}
876
877 @item
878 @docLinkSplit{Extensiones,extending,@manualDevelExtendingSplit-es}
879 @tab
880 @docLinkBig{Extensiones,extending,@manualDevelExtendingBig-es}
881 @tab
882 @docLinkPdf{Extensiones,extending,@manualDevelExtendingPdf-es}
883
884 @item
885 @docLinkSplit{Funcionamiento interno,internals,@manualDevelInternalsSplit-es}
886 @tab
887 @docLinkBig{Funcionamiento interno,internals,@manualDevelInternalsBig-es}
888 @tab
889 @docLinkPdf{Funcionamiento interno,internals,@manualDevelInternalsPdf-es}
890 @end multitable
891
892 @ifset web_version
893 @multitable @columnfractions .3
894 @headitem Para descargar
895
896 @item
897 @doctarballDevel-es
898 @end multitable
899 @end ifset
900
901
902 @divEnd
903 @divEnd
904
905
906 @node Google Summer of Code
907 @unnumberedsec Google Summer of Code
908 @translationof Google Summer of Code
909
910 @divClass{column-center-top}
911 @subheading ¿Qué es el Google Summer of Code (Verano del Código de Google)?
912
913 @uref{https://summerofcode.withgoogle.com/, GSoC} es un programa
914 global que ofrece a estudiantes una ayuda para que trabajen en
915 proyectos de software de fuentes abiertas durante las vacaciones
916 de verano.  Durante tres meses, los estudiantes trabajan para
917 completar una tarea dada como parte de la comunidad del proyecto y
918 bajo la guía de mentores con experiencia.  El programa es una
919 excelente oportunidad para que los estudiantes obtengan
920 experiencia en el desarrollo de software en el mundo real y hagan
921 contribuciones que beneficie a todos.  Atrae a colaboradores
922 nuevos y anima a los estudiantes que ya participan en el
923 desarrollo de LilyPond a que se impliquen aún más.  LilyPond
924 participa en el GSoC como parte del @uref{http://www.gnu.org/,
925 proyecto GNU}.
926
927 Hemos tenido participantes en el GSoC en 2012, 2015 y 2016 y
928 animamos a los estudiantes a que envíen la solicitud para el
929 programa de 2017.
930
931 Si está interesado en presentarse al programa con LilyPond como
932 proyecto, le rogamos que lea la información que aparece más abajo
933 y que no dude en escribirnos a la lista de desarrolladores (véase
934 @ref{Contacto}).  El plazo de solicitud para estudiantes es desde
935 el 20 de marzo hasta el 3 de abril de 2017, pero le recomendamos
936 encarecidamente que se ponga en contacto con nuestra comunidad con
937 antelación.
938
939 @divEnd
940
941 @divClass{column-center-middle-color2 bigger-subsubheadings}
942 @subheading Lista de ideas del proyecto
943
944 Más abajo aparece una lista de ideas para el proyecto GSoC (última
945 actualización: enero de 2017), pero si tiene otras ideas para un
946 proyecto que pueda completar en el plazo de tres meses del
947 programa, se le invita a formular la sugerencia sobre nuestra
948 lista de correo de desarrolladores (véase @ref{Contacto}).
949 Existen varias áreas en las que LilyPond se puede mejorar, y
950 nuestro equipo de desarrollo siempre está dispuesto a ayudar a los
951 que desean enfrentarse a un proyecto similar a los que aparecen
952 relacionados más abajo.  Ya que la disponibilidad de los mentores
953 varía de proyecto en proyecto y de un año a otro, lo más sensato
954 es ponerse en contacto con nosotros lo antes posible.
955
956 Hay una lista completa de todas las incidencias abiertas
957 @uref{http://sourceforge.net/p/testlilyissues/issues/, aquí}.
958
959
960 @subsubheading Mejora de la estructura interna de acordes
961
962 La representación interna de los acordes de LilyPond no es lo
963 bastante potente como para captar la nomenclatura de los acordes
964 de jazz.  Actualmente el acorde tiene una fundamental, un bajo y
965 una inversión.  Sería bueno poder manejar acordes múltiples o
966 superpuestos, menor/mayor, etc.  Para hacerlo, debe desarrollarse
967 una representación interna con la capacidad de capturar la esencia
968 de los acordes más complejos.  Además, una vez que se haya
969 desarrollado la representación interna, el formato de salida de
970 los nombres de acorde puede mejorarse.
971
972 @emph{Dificultad:} Fácil/intermedia
973
974 @emph{Requisitos:} Scheme (Guile), pero el nivel necesario puede
975 aprenderse fácilmente
976
977 @emph{Conocimientos recomendados:} Teoría y nomenclatura de los acordes
978
979 @emph{Mentor:} Carl Sorensen
980
981
982 @subsubheading Adoptar el estándar SMuFL de codificación de tipografías
983
984 Desde hace varios años circula un nuevo estándar para las fuentes
985 tipográficas de música: @uref{http://www.smufl.org/, SMuFL}, que
986 también se estudia como parte de un futuro estándar del W3C para
987 la codificación de música.  Como herramienta FLOSS, LilyPond
988 debiera unirse a este estándar en lugar de usar una solución
989 aislada como hace actualmente.  La adopción de SMuFL ayudaría a
990 integrar LilyPond con el mundo del software de notación musical y
991 al final daría a los usuarios de LilyPond acceso a una más amplia
992 selección de fuentes tipográficas de notación.
993
994 Hacer que LilyPond cumpla el estándar SMuFL consiste en la
995 reasignación de los glifos que se construyen a partir de código
996 fuente de METAFONT, el ajuste de las métricas de los glifos a las
997 especificaciones de SMuFL, y finalmente la actualización de la
998 forma en que LilyPond localiza y posiciona los glifos.  Como parte
999 opcional de este proyecto, podría modificarse el mecanismo de
1000 carga de las fuentes por parte de LilyPond para que usara las
1001 fuentes de notación instaladas como fuentes del sistema en lugar
1002 de hacerlo dentro de la instalación de LilyPond.
1003
1004 @emph{Dificultad:} Baja/media
1005
1006 @emph{Requisitos:} C++ y disposición para familiarizarse con el funcionamiento interno de LilyPond.
1007
1008 @emph{Conocimientos recomendados:} Interés y experiencia en el trabajo con archivos de fuentes tipográficas.  Un poco de  METAFONT.
1009
1010 @emph{Mentores:} Werner Lemberg, Abraham Lee
1011
1012
1013 @subsubheading Añadir una variante especial de los glifos de fuente tipográfica
1014
1015 @divClass{keep-bullets}
1016 @itemize
1017
1018 @item
1019 Añadir variantes @q{sobre} y @q{entre} líneas del pentagrama.
1020
1021 @item
1022 Variantes más bajas y estrechas de ciertos glifos, como
1023 alteraciones alccidentales.  Otro ejemplo más específico sería una
1024 cabeza de nota breve de la notación antigua en dos variantes, una
1025 con un hueco pequeño dentro, y otra con un hueco grande.
1026
1027 @end itemize
1028 @divEnd
1029
1030 @emph{Dificultad:} fácil
1031
1032 @emph{Requisitos:} MetaFont, C++, buen ojo para los detalles
1033
1034 @emph{Conocimientos recomendados:} conocimientos básicos de LilyPond
1035
1036 @emph{Mentor potencial:} Werner Lemberg
1037
1038
1039 @subsubheading Notación contemporánea
1040
1041 LilyPond es muy bueno creando notación no estándar.  Tener que
1042 @emph{codificar} cada uno de los elementos gráficos en lugar de
1043 simplemente @emph{dibujarlo} puede parecer engorroso pero de hecho
1044 es una gran virtud.  Se pueden implementar funcionalidades
1045 notacionales nuevas con apariencia consistente, disposición
1046 automática y una interfaz sintáctica natural.
1047
1048 Dentro del sistema de biblioteca
1049 @uref{https://github.com/openlilylib/oll-core, openLilyLib} el
1050 alumno creará una infraestructura fundamental y unos bloques
1051 constructivos para hacer más fácil la creación de notación
1052 contemporánea.  Además (al menos) @emph{un} paquete en concreto se
1053 desarrollará para cubrir alguna notación contemporánea específica,
1054 como por ejemplo el estilo de algún compositor dado, técnicas de
1055 ejecución extendidas para un instrumento específico o una cierta
1056 categoría de efectos.
1057
1058 @emph{Dificultad:} media
1059
1060 @emph{Requisitos:} Scheme (interacción con las interioridades de LilyPond),
1061 técnicas de notación contemporánea
1062
1063 @emph{Conocimientos recomendados:} habilidad para la elaboración de marcos de funcionamiento jerárquicos
1064
1065 @emph{Mentores:} @strong{NN,} Urs Liska
1066
1067
1068 @subsubheading Reescritura de la extensión de LilyPond para LibreOffice con Python
1069
1070 La extensión @uref{http://ooolilypond.sourceforge.net/,
1071 OOoLilyPond} hace posible incluir de forma muy práctica fragmentos
1072 de partitura de LilyPond dentro de documentos de
1073 OpenOffice.org/LibreOffice Writer, Draw e Impress, manteniendo al
1074 mismo tiempo la fuente y la imagen juntas.  Después de muchos años
1075 sin desarrollo, se ha iniciado una tarea de hacer de nuevo que la
1076 extensión sea compatible con las versiones actuales de LibreOffice
1077 y de LilyPond.
1078
1079 Sin embargo, según el ecosistema de LibreOffice ha cambiado
1080 significativamente, ahora es posible reescribir la extensión con
1081 Python y PyQt.  Esto no solo será más potente en general, sino que
1082 permitirá la integración de funcionalidades de
1083 @uref{http://frescobaldi.org, Frescobaldi}, tales como el
1084 resaltado de sintaxis, facilidades durante la escritura,
1085 asistentes de partitura o transformaciones musicales.
1086
1087 @emph{Dificultad:} baja/media
1088
1089 @emph{Requisitos:} Python, PyQt, conceptos básicos de LilyPond y
1090 de extensiones de LibreOffice
1091
1092 @emph{Conocimientos recomendados:} Familiaridad con la base de
1093 código de Frescobaldi o disposición para aprenderla durante el
1094 período fijado
1095
1096 @emph{Mentor(es):} Joram Berger, Urs Liska, (Thorsten Behrens/LibreOffice)
1097
1098
1099 @subsubheading Pruebas y documentación automatizadas para openLilyLib
1100
1101 @uref{https://github.com/openlilylib, openLilyLib} es un marco
1102 para extensiones de código de LilyPond que ofrece un repositorio
1103 de fragmentos de código o @qq{snipets} y una colección de paquetes
1104 integrados, tales como herramientas para la disposición de páginas
1105 o las anotaciones académicas.  Es muy potente y prometedora, pero
1106 para que despegue realmente hacen falta dos funcionalidades:
1107 pruebas automatizadas y generación de la documentación.
1108
1109 Las pruebas automatizadas son necesarias para asegurarse de que
1110 las modificaciones en una funcionalidad no quiebran el
1111 funcionamiento de otras partes de la biblioteca.  Ya existe una
1112 cierta cantidad de pruebas automatizadas del repositorio de
1113 fragmentos de código, con el servidor Travis de Github, pero es
1114 necesario reconsiderarlo y extenderlo para que cubra también los
1115 paquetes sueltos.
1116
1117 Para que sea utilizable por un más amplio abanico de usuarios de
1118 LilyPond al nivel del @qq{consumidor}, openLilyLib requiere una
1119 adecuada documentación.  Esta documentación se debe generar a
1120 partir de las fuentes, por lo que se necesita un sistema que
1121 demande de los autores de los paquetes que documenten los archivos
1122 de entrada y que provean ejemplos de uso adicionales, desde los
1123 cuales se genera la documentación.  Idealmente, pero no
1124 obligatoriamente, estaría implementado como un @{hook} de Git, es
1125 decir, que funcione automáticamente al producirse cada una de las
1126 actualizaciones realizadas sobre el repositorio.  No prescribimos
1127 ninguna de las herramientas o enfoques que se deben usar, pero el
1128 lenguare de más amplio uso en el dominio de LilyPond es Python,
1129 por lo que habría cierta inclinación hacia esa opción.  Como
1130 alternativa, estaría bien una solución en Scheme, de forma que la
1131 generación de documentación fuese, en efecto, disparada por la
1132 compilación de un determinado archivo de entrada de LilyPond.  En
1133 general se recomienda hacer uso de conceptos y herramientas de
1134 otros lenguajes de eficacia probada.
1135
1136 La salida final de la documentación debería ser una página HTML
1137 estática que se pueda ver localmente y/o subida a un sitio web.
1138 Pero sería beneficioso que la herramienta generase primero una
1139 representación intermedia (p.ej. un archivo JSON con archivos de
1140 medios adicionales) a partir de la cual una aplicación de página
1141 única pudiese recuperar el contenido para su presentación en la
1142 @uref{https://openlilylib.org, página web de openLilyLib}.  El
1143 desarrollo de esta Aplicación de Página Única @emph{puede} formar
1144 parte del proyecto GSoC, pero es opcional.
1145
1146 @emph{Dificultad:} media
1147
1148 @emph{Requisitos:} Python o Scheme, generadores de web estáticos o
1149 tecnologías de aplicaciones web dinámicas (basadas en
1150 Node.js). Integración continua (se puede aprender mientras dura el
1151 período de vinculación)
1152
1153 @emph{Mentores:} Urs Liska, Matteo Ceccarello
1154
1155
1156 @subsubheading MusicXML
1157
1158 Mejora de las funciones de importación y exportación de MusicXML:
1159
1160 File interchange between LilyPond and other applications using
1161 MusicXML is still a difficult matter.  To import MusicXML it has
1162 to be converted manually by the @code{musicxml2ly} script.  Export
1163 @emph{to} MusicXML is only available as a rudimentary feature
1164 inside Frescobaldi.  In order to provide natural interchange
1165 between LilyPond and MusicXML based applications there's the need
1166 of actual import functionality and a dedicated export backend.
1167
1168 Importing XML shall provide file, line and column to add origin
1169 attributes to generated objects.  That way point and click can be
1170 made available in Frescobaldi or other supported IDEs.
1171
1172 Exporting XML shall be realized with an exporter class like the
1173 MIDI export.  This may be based on the work already done in
1174 @uref{https://github.com/DavidGarfinkle/Lilypond_MusicXMLexport, GSoC 2015}
1175 by David Garfinkle.  It should be checked if it is possible to use
1176 another XML library than the one provided by guile-2 in order to
1177 have this feature available in current LilyPond (which is based on
1178 guile-1.8).
1179
1180 @emph{Dificultad:} media
1181
1182 @emph{Requisitos:} MusicXML, Python, Scheme, basic LilyPond knowledge
1183
1184 @emph{Conocimientos recomendados:} Familiarity with other scorewriters (for cross-testing)
1185
1186 @emph{Mentor:} Jan-Peter Voigt
1187
1188 @divEnd
1189
1190
1191 @divClass{column-center-middle-color2}
1192 @subheading Información para los solicitantes o participantes
1193
1194 In order to have a satisfying experience with GSoC applicants are
1195 strongly advised to thoroughly read the following recommendations.
1196 Some of these are relevant for the application process, others for
1197 the time within the project.
1198
1199 @itemize
1200
1201 @item
1202 Read all applicable information on the program's website,
1203 particularly the
1204 @uref{https://developers.google.com/open-source/gsoc/resources/manual,
1205 students' manual}.  Make sure you fulfil all of Google's
1206 prerequisites and are willing to join the program as a full-time
1207 commitment over the coding period of three months.
1208
1209 @item
1210 Please get in touch with us as soon as possible if you are
1211 interested in applying with a project.  Mentor availability may
1212 change without notice, project proposals may need fine-tuning, and
1213 many other reasons might require us to reject or ignore an
1214 application that hasn't been discussed before.
1215
1216 @item
1217 We do not know in advance how many “slots” we will have available
1218 for projects, so please be aware that you may find yourself in
1219 competition with other applicants or not.  Interested or even
1220 enthusiastic response from our mentors is no guarantee of
1221 eventually being accepted, and @emph{not} being accepted does not
1222 necessarily indicate a negative evaluation of your application.
1223 If we have to decide between different applicants there may be
1224 various aspects to consider.
1225
1226 @item
1227 Integration in the LilyPond community is a fundamental part of
1228 GSoC, and we expect our students to make substantial efforts to
1229 become community members.  Within the @emph{bonding period} we
1230 expect you to write a blog post about your project (either on
1231 @uref{http://lilypondblog.org, Scores of Beauty} or on any other
1232 blog) and to be active on our mailing lists, introducing yourself
1233 but also communicating about unrelated tasks.  This goes beyond
1234 the mere setting up of a working environment and familiarizing
1235 yourself with the relevant code, but we think it is crucial for
1236 the GSoC project to be mutually satisfying.
1237
1238 @item
1239 If you are accepted to the program you will have one mentor
1240 explicitly assigned to your project.  With this mentor you will
1241 have to agree upon a communication strategy, be it emails,
1242 chatrooms, issue trackers or voice/video chats.  Regular
1243 communication is absolutely crucial for the success of a GSoC
1244 project so you are stricly required to keep talking to your
1245 mentor.  But keep in mind that your mentor has explicitly taken
1246 over the responsibility for your project, and while unlike you he
1247 isn't paid for this activity you are still entitled to get regular
1248 attention from him.
1249
1250 @item
1251 In order to get support from your mentor you have to give him a
1252 chance to follow your progress and efforts.  Therefore it is
1253 important to regularly commit your changes to the versioning
1254 repository you are working on.  Don't hesitate making unfinished
1255 code available because you are afraid of criticism, and don't
1256 suppress questions because you think they might be considered
1257 stupid.  But ideally your code should at any time be accompanied
1258 by compatible testing code.  Your mentor may not be able to
1259 properly assess your code by only @emph{reading} it without the
1260 opportunity to apply it in a real example.
1261
1262 @end itemize
1263
1264 Existe una lista de proyectos inactivos en el @ref{Desván}.
1265 Mantenemos en la lista los proyectos que aún se consideran
1266 valiosos, pero para los cuales no existe en la actualidad ningún
1267 mentor disponible.
1268
1269 @divEnd
1270
1271 @node Autores
1272 @unnumberedsec Autores
1273 @translationof Authors
1274
1275 @divClass{column-left-top}
1276 @subheading Equipo de desarrollo actual
1277
1278 @divClass{keep-bullets}
1279 @developersCurrent
1280 @divEnd
1281 @divEnd
1282
1283 @divClass{column-right-top}
1284 @subheading Cargos del equipo de desarrollo anterior
1285
1286 @divClass{keep-bullets}
1287 @developersPrevious
1288 @divEnd
1289 @divEnd
1290
1291
1292 @divClass{column-center-top}
1293 @subheading Colaboradores actuales
1294
1295 @divClass{keep-bullets}
1296 @subsubheading Programación
1297
1298 @coreCurrent
1299
1300 @subsubheading Fuente tipográfica
1301
1302 @fontCurrent
1303
1304 @subsubheading Documentación
1305
1306 @docCurrent
1307
1308 @subsubheading Escuadrón de fallos (Bug squad)
1309
1310 @bugsquadCurrent
1311
1312 @subsubheading Soporte
1313
1314 @supportCurrent
1315
1316 @subsubheading Traducción
1317
1318 @translationsCurrent
1319
1320 @divEnd
1321 @divEnd
1322
1323
1324 @divClass{column-center-bottom}
1325 @subheading Colaboradores anteriores
1326
1327 @divClass{keep-bullets}
1328 @subsubheading Programación
1329
1330 @corePrevious
1331
1332 @subsubheading Fuente tipográfica
1333
1334 @fontPrevious
1335
1336 @subsubheading Documentación
1337
1338 @docPrevious
1339
1340 @c    uncomment when we have any previous members -gp
1341 @c @subsubheading Bug squad
1342
1343 @c @bugsquadCurrent
1344
1345 @subsubheading Soporte
1346
1347 @supportPrevious
1348
1349 @subsubheading Traducción
1350
1351 @translationsPrevious
1352
1353 @divEnd
1354 @divEnd
1355
1356 @node Reconocimientos
1357 @unnumberedsec Reconocimientos
1358 @translationof Acknowledgements
1359
1360 @divClass{column-center-top}
1361 @subheading Reconocimientos
1362
1363 @divClass{keep-bullets}
1364 @acknowledgementsCurrent
1365 @divEnd
1366 @divEnd
1367
1368 @node Publicaciones
1369 @unnumberedsec Publicaciones
1370 @translationof Publications
1371
1372 @divClass{column-center-top}
1373 @subheading Lo que nosotros hemos escrito sobre LilyPond
1374
1375 @divClass{keep-bullets}
1376
1377 @include we-wrote.itexi
1378
1379 @divEnd
1380 @divEnd
1381
1382 @divClass{column-center-bottom}
1383 @subheading Lo que otros han hecho con LilyPond
1384
1385 @divClass{keep-bullets}
1386
1387 @include others-did.itexi
1388
1389 @divEnd
1390 @divEnd
1391
1392 @contactUsAbout{artículos académicos}
1393
1394
1395 @node Noticias
1396 @unnumberedsec Noticias
1397 @translationof News
1398
1399 @include web/news-new.itexi
1400
1401 @divClass{column-center-bottom}
1402 @subheading Noticias antiguas
1403 Las noticias anteriores están en el @ref{Desván} junto a muchos
1404 anuncios y registros de cambio antiguos.
1405 @divEnd
1406
1407 @node Desván
1408 @unnumberedsec Desván
1409 @translationof Attic
1410
1411 @divClass{column-center-top}
1412 @subheading Anuncios
1413
1414 Anuncios y noticias por versión:
1415 @uref{http://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16},
1416 @uref{http://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14},
1417 @miscLink{announce-v2.12,v2.12},
1418 @miscLink{announce-v2.10,v2.10},
1419 @miscLink{announce-v2.8,v2.8},
1420 @miscLink{announce-v2.6,v2.6},
1421 @miscLink{announce-v2.4,v2.4},
1422 @miscLink{announce-v2.2,v2.2},
1423 @miscLink{announce-v2.0,v2.0},
1424 @miscLink{ANNOUNCE-1.2,v1.2},
1425 @miscLink{ANNOUNCE-1.0,v1.0},
1426 @miscLink{ANNOUNCE-0.1,v0.1}
1427
1428 Lista descriptiva de los cambios por versión:
1429 @uref{http://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16},
1430 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14},
1431 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12},
1432 @uref{http://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10},
1433 @uref{http://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8},
1434 @uref{http://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6},
1435 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4},
1436 @uref{http://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2},
1437 @uref{http://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0},
1438 @uref{http://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8},
1439 @uref{http://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6},
1440 @miscLink{NEWS-1.4,v1.4},
1441 @miscLink{NEWS-1.2,v1.2}
1442
1443 @divEnd
1444
1445 @divClass{column-center-middle-color3}
1446 @subheading Agradecimientos
1447
1448 Gracias a los desarrolladores, colaboradores, cazadores de fallos
1449 y aportadores de sugerencias por
1450 @miscLink{THANKS-2.16,v2.16},
1451 @miscLink{THANKS-2.14,v2.14},
1452 @miscLink{THANKS-2.12,v2.12},
1453 @miscLink{THANKS-2.10,v2.10},
1454 @miscLink{THANKS-2.8,v2.8},
1455 @miscLink{THANKS-2.6,v2.6},
1456 @miscLink{THANKS-2.4,v2.4},
1457 @miscLink{THANKS-2.2,v2.2},
1458 @miscLink{THANKS-2.0,v2.0},
1459 @miscLink{THANKS-1.8,v1.8}
1460
1461 @divEnd
1462
1463 @divClass{column-center-middle-color3}
1464 @subheading Registros de cambios
1465
1466 Registros de cambios de los desarrolladores, por versión:
1467 @miscLink{ChangeLog-2.10,v2.10},
1468 @miscLink{ChangeLog-2.3,v2.3},
1469 @miscLink{ChangeLog-2.1,v2.1},
1470 @miscLink{ChangeLog-1.5,v1.5 (1)},
1471 @miscLink{CHANGES-1.5,v1.5 (2)},
1472 @miscLink{CHANGES-1.4,v1.4},
1473 @miscLink{CHANGES-1.3,v1.3},
1474 @miscLink{CHANGES-1.2,v1.2},
1475 @miscLink{CHANGES-1.1,v1.1},
1476 @miscLink{CHANGES-1.0,v1.0},
1477 @miscLink{CHANGES-0.1,v0.1},
1478 @miscLink{CHANGES-0.0,v0.0}
1479
1480 @divEnd
1481
1482 @divClass{column-center-middle-color2 bigger-subsubheadings}
1483 @subheading Sugerencias desactivadas para el proyecto Google Summer of Code
1484
1485 La siguiente lista describe los proyectos de GSoC que han sido
1486 propuestos en años recientes y que aún se consideran valiosos pero
1487 para los cuales no disponemos de mentores libres.
1488
1489
1490 @subsubheading Mejora de las ligaduras de unión y de expresión
1491
1492 Con frecuencia, las calidad gráfica de las ligaduras de unión y de
1493 expresión no es satisfactoria.  No se manejan bien las ligaduras
1494 @q{interrumpidas} por cambios de clave o de pentagrama.  El
1495 proyecto podría incluir y organizar ejemplos de mala salida,
1496 decidir sobre la salida perseguida y escibir código para
1497 mejorarla.
1498
1499 @emph{Dificultad:} alta
1500
1501 @emph{Requisitos:} C++, experiencia con heurística de la escritura
1502
1503 @emph{Conocimientos recomendados:} LilyPond, sentido estético
1504
1505
1506 @subheading Notas de adorno
1507
1508 Arreglar problemas con la sincronización de las notas de adorno.
1509 Las notas de adorno pueden interferir con la cuenta del tiempo de
1510 LilyPond y causar efectos extraños, especialmente cuando se usan
1511 varios pentagramas en los que algunos tienen notas de adorno y
1512 otros no.  Este es uno de los más antiguos y emarazosos
1513 @uref{https://sourceforge.net/p/testlilyissues/issues/34/,bugs} de
1514 LilyPond.
1515
1516 @emph{Dificultad:} media
1517
1518 @emph{Requisitos:} C++, MIDI
1519
1520 @emph{Conocimientos recomendados:} familiaridad con el
1521 funcionamiento interno de LilyPond
1522
1523
1524 @subsubheading Mejora del posicionamiento de las barras de corchea (y figuras menores)
1525
1526 Para barras de corchea normales, de pentagrama cruzado,
1527 interrumpidas y en ángulo.  El barrado debería depender del
1528 contexto y de las notas vecinas (véase la sección 2.2 de
1529 @uref{http://imslp.org/wiki/Repository_of_Music-Notation_Mistakes_%28Coulon%2C_Jean-Pierre%29,
1530 este libro}).  Si es posible, reducir el tiempo de cálculo del
1531 barrado.
1532
1533 @emph{Dificultad:} media
1534
1535 @emph{Requisitos:} C++, experiencia con heurística de la escritura
1536
1537 @emph{Conocimientos recomendados:} sentido estético
1538
1539
1540 @subsubheading Ayudar a mejorar el comportamiento de la compilación
1541
1542 Las herramientas de análisis automático del código, como la
1543 detección de filtraciones de memoria de Valgrind o el perfilador
1544 de código Callgrind, proveen una información valiosa acerca de los
1545 posibles problemas de nuestro código de C++.  La limpieza de estas
1546 advertencias nos permitiría rechazar automáticamente cualquier
1547 parche que introdujese más advertencias de las que hay
1548 actualmente.
1549
1550 @emph{Dificultad:} media
1551
1552 @emph{Requisitos:} C++
1553
1554 @divEnd
1555
1556 @divClass{column-center-middle-color2}
1557 @subheading Noticias antiguas
1558
1559 Las noticias más antiguas datan de julio de 2003.  Las noticias
1560 más actuales están en la página de @ref{Noticias}.
1561 @divEnd
1562
1563 @include web/news-old.itexi