1@c -*- coding: utf-8; mode: texinfo; documentlanguage: ca -*- 2@ignore 3 Translation of GIT committish: b4a06339566ce7e7f17ba60745261fc26b32abb0 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@c Translators: Walter Garcia-Fontes 11@c Translation checkers: 12 13 14@include en/included/authors.itexi 15@include en/included/helpus.itexi 16 17@node Comunitat 18@unnumbered Comunitat 19@translationof Community 20 21@divClass{link-headings} 22 23@divClass{column-center-top} 24@subheading Interactuar amb la comunitat 25 26@itemize 27 28@item 29@ref{Contacte}: obtenir ajuda, xatejar i, mantenir-se en contacte! 30 31@item 32@ref{Exemples mínims}: són @emph{molt} recomanables quan es parla del LilyPond. 33 34@item 35@ref{Informes de fallades}: alguna cosa ha anat malament. 36 37@end itemize 38@divEnd 39 40@divClass{column-left-bottom} 41@subheading Millorar el LilyPond 42 43@itemize 44 45@item 46@ref{Presteu la vostra ajuda}: se sol·licita la vostra col·laboració. 47 48 49@item 50@ref{Patrocini}: contribucions financeres. 51 52@item 53@ref{Desenvolupament}: per a col·laboradors i pilots de prova. 54 55@item 56@ref{GSoC 2012}: les nostres idees per a l'edició 2012 del «Google 57Summer of Code» (Estiu de Codi del Google). 58 59@item 60@ref{Autors}: les persones que han fet el LilyPond el que és. 61 62@end itemize 63@divEnd 64 65@divClass{column-right-bottom} 66@subheading Miscel·lània 67 68@itemize 69 70@item 71@ref{Publicacions}: què hem escrit, i que han escrit sobre nosaltres. 72 73@item 74@ref{Notícies antigues}: l'arxiu. 75 76@item 77@ref{Golfes}: anuncis i registres de canvis de versions antigues. 78 79@end itemize 80@divEnd 81 82@divEnd 83 84@divClass{hide} 85@menu 86* Contacte:: 87* Exemples mínims:: 88* Informes de fallades:: 89* Presteu la vostra ajuda:: 90* Patrocini:: 91* Desenvolupament:: 92* GSoC 2012:: 93* Autors:: 94* Publicacions:: 95* Notícies antigues:: 96* Golfes:: 97@end menu 98@divEnd 99 100 101@node Contacte 102@unnumberedsec Contacte 103@translationof Contact 104 105@divClass{column-left-bottom} 106@subheading Discussió i ajuda entre persones usuàries 107 108@subsubheading Llista de distribució d'usuaris: @code{lilypond-user@@gnu.org} 109 110Aquesta llista de distribució de correu (en anglès) és el lloc principal que tenen els usuaris per discutir i prestar-se ajuda mútua. 111 112@quotation 113@uref{http://lists.gnu.org/mailman/listinfo/lilypond-user, 114subscripció i informació sobre lilypond-user} 115 116@uref{http://lists.gnu.org/archive/html/lilypond-user/, 117arxiu 1 de la llista de usuaris} 118@uref{http://www.mail-archive.com/lilypond-user@@gnu.org/, 119arxiu 2} 120@end quotation 121 122@warning{En formular preguntes, si us plau, utilitzeu @ref{Exemples mínims}!} 123 124@subsubheading El dipòsit de fragments de codi del LilyPond 125 126El dipòsit de fragments de codi del LilyPond és una gran 127col·lecció d'exemple enviats pels usuaris, que es poden copiar i 128usar lliurement en les seves pròpies obres. Vegeu les coses que 129han escrit els altres, i afegiu les vostres pròpies! 130 131@example 132@uref{http://lsr.di.unimi.it} 133@end example 134 135Els exemples del LSR que són especialment instructius s'inclouen a 136la nostra documentació oficial, a @ref{Snippets}. 137 138@subsubheading IRC 139 140Hi existeix un cert grau de suport mitjançant el nostre canal d'IRC, 141 142@example 143@uref{irc://irc.libera.chat/lilypond, #lilypond@@irc.libera.chat} 144@end example 145 146Aquest canal no té arxius públics, per la qual cosa qualsevol 147qüestió que pogués ser d'utilitat per als altres usuaris s'hauria 148d'enviar preferentment a una de les llistes de correu. 149 150@html 151<form action="https://web.libera.chat" 152 method="get" 153 name="f_lily_irc" 154 <label>nombre de IRC: 155 <input name="nick" type="text" size="15" value=""> 156 </label> 157 <input name="Channel" type="hidden" value="lilypond"> 158 <input type="submit" value="Unir-se al canal d'IRC #lilypond"> 159</form> 160 161<script language="JavaScript" type="text/javascript"> 162 var username = "web"; 163 var lang = window.navigator.userLanguage ? window.navigator.userLanguage 164 : window.navigator.language; 165 username += '-' + lang.substr(0, 2); 166 username += '-' + navigator.appName.substr(0, 2); 167 username += navigator.appCodeName.replace (" ", "").substr(0, 2); 168 username += navigator.platform.replace (" ", "").replace("nux", "").replace("n32", ""); 169 document.forms["f_lily_irc"].nick.value = username; 170</script> 171@end html 172 173@subsubheading Altres idiomes 174 175@quotation 176@uref{http://lists.gnu.org/mailman/listinfo/lilypond-es, 177llista de correu en espanyol} 178 179@uref{https://lilypondforum.de/, 180fòrum alemany} 181 182@uref{http://groups.google.com/group/lilypond-brasil, 183grup de portuguès} 184 185@uref{http://lists.gnu.org/mailman/listinfo/lilypond-user-fr, 186llista de correu en francès} 187 188@uref{http://www.lilypondforum.nl/, 189fòrum d'holandès} 190@end quotation 191 192@divEnd 193 194 195@divClass{column-right-top} 196@subheading Esteu sempre informat 197 198@subsubheading LilyPond Report (l'Informe LilyPond) 199 200La manera més fàcil d'estar en contacte és llegir el butlletí de 201la nostra comunitat, l'Informe LilyPond: 202 203@example 204@uref{http://web.archive.org/web/20110325004849/http://news.lilynet.net} 205@end example 206 207@subsubheading Llista de correu de llançaments: @code{info-lilypond@@gnu.org} 208 209Aquesta llista de distribució de correu és una llista de sols 210lectura i baix tràfic, que envia notificacions dels últims llançaments. 211 212@quotation 213@uref{http://lists.gnu.org/mailman/listinfo/info-lilypond, 214subscripció i informació sobre info-lilypond} 215 216@uref{http://lists.gnu.org/archive/html/info-lilypond/, 217arxiu 1 de la llista info} 218@uref{http://www.mail-archive.com/info-lilypond@@gnu.org/, 219arxiu 2} 220@end quotation 221 222 223@divEnd 224 225 226@divClass{column-right-bottom} 227@subheading Discussió entre desenvolupadors 228 229@subsubheading La llista de distribució de desenvolupadors: @code{lilypond-devel@@gnu.org} 230 231Quasi tota la discussió entre desenvolupadors té lloc en aquesta 232llista. El pegats s'han d'enviar aquí. 233 234@quotation 235@uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel, 236subscripció i informació sobre lilypond-devel} 237 238@uref{http://lists.gnu.org/archive/html/lilypond-devel/, 239arxiu 1 de la llista devel} 240@uref{http://www.mail-archive.com/lilypond-devel@@gnu.org/, 241arxiu 2} 242@end quotation 243 244 245@subsubheading Llista de fallades: @code{bug-lilypond@@gnu.org} 246 247La discussió específica sobre fallades es produeix aquí. 248 249@quotation 250@uref{http://lists.gnu.org/mailman/listinfo/bug-lilypond, 251subscripció i informació sobre bug-lilypond} 252 253@uref{http://lists.gnu.org/archive/html/bug-lilypond/, 254arxiu 1 de la llista bug} 255@uref{http://www.mail-archive.com/bug-lilypond@@gnu.org/, 256arxiu 2} 257@end quotation 258 259@warning{Abans d'enviar un missatge a la llista de fallades, 260llegiu les nostres indicacions per elaborar @ref{Informes de fallades}.} 261 262@divEnd 263 264@divClass{column-right-bottom} 265@subheading Correus delicats 266 267Els assumptes privats s'han d'enviar a Graham Percival (gestor del 268projecte), que els discutirà amb les persones pertinents. 269 270@divEnd 271 272@node Exemples mínims 273@unnumberedsec Exemples mínims 274@translationof Tiny examples 275 276@divClass{column-center-top} 277@subheading ¿Qué són els @qq{exemples mínims}? 278 279Un exemple mínim és un exemple del que no es pot eliminar @strong{res} 280@divEnd 281 282@divClass{column-left-bottom} 283@subheading ¿Perquè crear-los? 284 285@divClass{keep-bullets} 286@itemize 287 288@item 289Quant més simple és l'exemple, més ràpidament poden els 290desenvolupadors entendre'l i ajudar-vos. 291 292@item 293Un exemple mínim demostra que us heu esforçat en resoldre el 294problema per vos mateix. Quan algú envia blocs grans de codi 295d'entrada, dóna la impressió que no li importa que l'ajudem o que 296no ho vol. 297 298@item 299La creació d'un exemple mínim us ajuda a entendre el que esta 300passant. Molts informes falsos de problemes es podrien evitar 301intentant crear un exemple mínim; si no pot reproduir una 302@qq{fallada} en un exemple mínim, probablement el problema era una 303compressió insuficient sobre el LilyPond, no una veritable fallada! 304 305@end itemize 306@divEnd 307 308@divEnd 309 310 311@divClass{column-right-bottom} 312@subheading Com es fan? 313 314@divClass{keep-bullets} 315@itemize 316 317@item 318Inclou el número de versió en una instrucció @code{\version}. 319 320@item 321Feu-lo petit! Els exemples relacionats amb l'espaiat o la 322disposició de les pàgines poden requerir molts compassos, però 323gairebé tots els problemes es poden reproduir mitjançant un sols 324compàs o menys. 325 326@item 327Quan intenti crear un exemple, provi a convertir en comentaris 328@w{(@code{%} o @code{%@{ @dots{} %@}})} diferents seccions del 329fitxer. Si podeu convertir un bloc en un comentari i encara mostrar 330la idea principal, aleshores elimineu aquest bloc. 331 332@item 333Eviteu la utilització de notes, tonalitats o compassos molt 334complicats, a no ser que la fallada estigui relacionada amb el 335comportament d'aquests elements. 336 337@item 338No utilitzeu instruccions @code{\override} ni @code{\set} a no ser 339que la fallada es refereixi a aquestes instruccions en concret. 340 341@item 342De forma opcional, adjunteu una imatge que mostri el resultat gràfic 343que desitgeu. 344 345@end itemize 346@divEnd 347 348@divEnd 349 350@divClass{column-center-bottom} 351@subheading Quant de petit ha de ser? 352 353El codi que segueix, és un exemple mínim? 354 355@example 356\version "2.14.1" 357\include "catalan.ly" 358 359\score @{ 360 \new Staff @{ 361 \key re \major 362 \numericTimeSignature 363 \time 2/4 364 <dos' re'' si''>16 <dos' re'' si''>8. 365 %% Aquí: la lligadura d'unió sobre els Re tenen un aspecte graciós 366 %% Massa alta? El punt final de la mà esquerra no s'alinea 367 %% amb la lligadura del Si? 368 ~ 369 <dos' re'' si''>8 [ <si re'' la''> ] 370 @} 371@} 372@end example 373 374Bé, no és molt gran, però vet ací un exemple veritablement mínim: 375 376@example 377\version "2.14.1" 378@{ 379 % la lligadura intermèdia té un aspecte graciós aquí: 380 <c' d'' b''>8. ~ <c' d'' b''>8 381@} 382@end example 383 384Molts pocs exemples mínims superen les 10 línies de codi: el més 385corrent és que hi hagi prou amb 4 línies per mostrar el problema! 386 387@divEnd 388 389 390@node Informes de fallades 391@unnumberedsec Informes de fallades 392@translationof Bug reports 393 394@divClass{heading-center} 395Si té un codi d'entrada que produeix una terminació abrupta o una 396sortida defectuosa, això és una fallada. 397@divEnd 398 399@divClass{column-center-top} 400@subheading Pas 1: fallades conegudes 401 402Probablement ja coneixem aquesta fallada. Comproveu-ho aquí: 403 404@example 405@uref{https://gitlab.com/lilypond/lilypond/-/issues} 406@end example 407 408@warning{Us preguem que @strong{NO} afegeixi informes de fallades 409directament al sistema de seguiment. Un cop que un problema s'ha 410afegit al sistema, ja podeu afegir lliurement més informació a 411aquest informe.} 412 413@divEnd 414 415 416@divClass{column-left-bottom} 417@subheading Pas 2: creació d'un informe de fallada 418 419Si heu descobert una fallada que no estigui a la llista, 420ajudeu-nos elaborant un informe de fallada. 421 422@warning{Sols acceptem informes en forma de @ref{Exemples mínims}. 423Disposem de recursos molt limitats, per la qual cosa qualsevol 424exemple que no sigui mínim serà rebutjats. Gairebé totes les 425fallades es poden demostrar amb quatre notes o menys!} 426 427Vet ací un exemple d'un bon informe de fallada: 428 429@example 430% Accidentals should be printed for only 431% the first note in a tie, but this version 432% prints flats on both notes. 433\version "2.10.1" 434 435\relative c'' @{ 436 bes1 ~ 437 bes1 438@} 439@end example 440 441@divEnd 442 443@divClass{column-right-bottom} 444@subheading Pas 3: enviar l'informe de fallada 445 446Un copo que heu verificat que el problema no és conegut ja, i heu 447creat l'informe, podeu enviar-nos-el! 448 449@divClass{keep-bullets} 450@itemize 451 452@item 453Si esteu subscrit a la llista de correu 454@uref{mailto:bug-lilypond@@gnu.org,bug-lilypond@@gnu.org}, 455envieu un missatge de la forma habitual. 456 457@end itemize 458@divEnd 459@divEnd 460 461@divClass{column-center-bottom} 462@subheading Pas 4: Esperar resposta 463 464Un cop que el vostre informe de fallada s'ha enviat a la llista, 465el nostre esquadró de fallades l'examinarà. Potser us demanin més 466informació. Se us avisarà quen l'informe s'afegeixi al sistema de 467seguiment de fallades. Doneu-los un temps de uns 4 dies, ja que 468disposem d'un nombre limitat de voluntaris per a aquesta tasca. 469 470Un cop que la fallada s'ha afegit al sistema de seguiment, podeu 471comentar-lo per afegir-li més informació. Podeu marcar la fallada 472amb una estrella de forma que rebeu missatges automàticament quan 473es produeix cap activitat sobre ella. Això requereix que disposeu 474un compte del Google. 475@divEnd 476 477@divClass{column-center-bottom} 478@subheading Ajuda opcional: mostrar el resultat desitjat 479 480Un cop que el problema s'ha afegit al sistema de seguiment, pot 481ser de molta ajuda que veiem la sortida desitjada. Amb tota 482llibertat afegiu codi d'entrada i/o imatges (creades possiblement 483amb altres eines) que mostrin l'aspecte que creieu que ha de tenir! 484 485@divEnd 486 487 488@node Presteu la vostra ajuda 489@unnumberedsec Presteu la vostra ajuda 490@translationof Help us 491 492@divClass{column-center-top} 493@helpusNeed 494 495@divEnd 496 497@divClass{column-left-top} 498@divClass{keep-bullets} 499@helpusSimple 500 501@divEnd 502@divEnd 503 504@divClass{column-right-top} 505@helpusAdvanced 506 507@divEnd 508 509 510@node Patrocini 511@unnumberedsec Patrocini 512@translationof Sponsoring 513 514@divClass{keep-bullets} 515@divClass{column-left-top} 516@subheading Recompenses 517 518Anteriorment, 519 520@itemize 521@item alguns usuaris han pagat a canvi de noves funcionalitats 522@item alguns desenvolupadors han estat contractats per funcionalitats noves 523@end itemize 524 525El projecte LilyPond no organitza aquesta tasques; ni ratifiquem 526ni dissuadim acords d'aquest tipus. Tot contracte privat entre 527persones individuals és un assumpte d'aquestes persones, no nostre. 528 529@divEnd 530 531@divClass{column-right-top} 532@subheading Pautes 533 534Tot usuari que vulgui oferir diners a canvi d'una feina, hauria de 535tenir en compte els següents punts: 536 537@itemize 538@item 539Els desenvolupadors del LilyPond poden anunciar els seus serveis a 540les llistes de correu del LilyPond de tant en tant. 541 542@item 543Tot acord entre persones individuals hauria d'incloure les 544precaucions normals quen es fan negocis: qui paga, quant paga, 545quin mètode s'utilitzarà per pagar, i sobre quin paquet de 546condicions. Suggerim que cap ambigüitat o incertesa en aquest 547tipus de qüestions es resolguin abans que comenci qualsevol feina. 548 549@end itemize 550 551@divEnd 552@divEnd 553 554@node Desenvolupament 555@unnumberedsec Desenvolupament 556@translationof Development 557 558@divClass{heading-center} 559@heading Materials de desenvolupament per al LilyPond @versionDevel 560 561 562@c we normally don't allow named references, but in this case 563@c it's good to emphasize the "stable" part. -gp 564@warning{Aquestes són les versionns @emph{inestables de 565desenvolupment}. Si teniu el més lleuger dubte en torn a com usar 566o instal·lar el LilyPond, us comminem a utilitzar la 567@ref{Descàrrega, descàrrega estable}, i llegeixi els @ref{Manuals, 568manuals estables}.} 569 570@divEnd 571 572@divClass{column-center-top} 573@subheading Números de versió 574 575Hi ha dos conjunts de llançaments per al LilyPond: llançaments 576estables, i llançament inestables de desenvolupament. Les 577versions estables tenen un número de versió @q{menor} parell (per 578exemple 2.8, 2.10, 2.12). Les versions de desenvolupament tenen 579un número @q{menor} de versió imparell (per exemple 2.7, 2.9, 2.11). 580 581@divEnd 582 583 584@divClass{column-left-top} 585@subheading Descàrrega 586 587Les instruccions de Git i per a la compilació estan a la Guia del Col·laborador. 588 589@quotation 590@uref{http://git.sv.gnu.org/gitweb/?p=lilypond.git, Dipòsit Git del LilyPond} 591@end quotation 592 593En general els redactors de la documentació i els pilots de proves 594voldran descarregar l'últim fitxer binari: 595 596@quotation 597 598@downloadDevelLinuxNormal 599 600@downloadDevelLinuxBig 601 602@downloadDevelDarwinNormal 603 604@downloadDevelWindows 605 606@downloadDevelSource-ca 607 608@end quotation 609 610@divEnd 611 612 613@divClass{column-right-top} 614@subheading Guia del col·laborador 615 616El desenvolupament del LilyPond és un assumpte força complicat. 617El LilyPond és un projecte gran i (més o menys) estable. Per 618poder ajudar als nous col·laboradors, i per mantenir tot el 619sistema (més o menys) estable, hem escrit un manual per als 620col·laboradors. 621 622@docLinksBare{Guia del col·laborador, contributor, 623 @rcontribnamed{Top,Guía del col·laborador}, 624 @manualDevelContributorSplit, 625 @manualDevelContributorBig, 626 @manualDevelContributorPdf} 627 628@divEnd 629 630 631@divClass{column-center-top} 632@subheading Proves de regressió 633 634@divClass{keep-bullets} 635 636@ifclear web_version 637 638@itemize 639@item 640@item @uref{../../input/regression/collated-files.html, Proves de regressió}: 641Proves del llançament actual. 642(@uref{../../input/regression/collated-files.pdf, versió PDF}) 643 644@item 645@uref{../../input/regression/musicxml/collated-files.html, Proves de regressió del MusicXML}: 646les proves del MusicXML de la versió actual. 647(@uref{../input/regression/musicxml/collated-files.pdf, versió PDF}). 648 649@item 650@uref{../../input/regression/abc2ly/collated-files.html, proves de l'abc2ly}: 651Les proves de l'abc2ly d'aquesta versió. 652(@uref{../../input/regression/abc2ly/collated-files.pdf, versió en PDF}) 653 654@item 655@uref{../../input/regression/lilypond-book/collated-files.html, proves de lilypond-book}: 656Les proves del lilypond-book d'aquesta versió. 657(@uref{../../input/regression/lilypond-book/collated-files.pdf, versió en PDF}) 658@end itemize 659 660@end ifclear 661 662@ifset web_version 663@subsubheading Versió de desenvolupament 664 665@itemize 666@item @regtestDevel-ca (@regtestDevelPdf-ca{}) 667 668@item @regtestDevelXml-ca (@regtestDevelXmlPdf-ca{}) 669 670@item @regtestDevelAbc (@regtestDevelAbcPdf{}) 671 672@item @regtestDevelLilypondBook (@regtestDevelLilypondBookPdf{}) 673@end itemize 674 675@subsubheading Versió estable 676 677@itemize 678@item @regtestStable (@regtestStablePdf{}) 679 680@item @regtestStableXml (@regtestStableXmlPdf{}) 681 682@item @regtestStableAbc (@regtestStableAbcPdf{}) 683 684@item @regtestStableLilypondBook (@regtestStableLilypondBookPdf{}) 685@end itemize 686@end ifset 687 688 689@subsubheading Totes les versions 690 691@itemize 692@item @uref{https://lilypond.org/test, Comparacions entre proves de regressió} 693 694@item @uref{https://lilypond.org/downloads/binaries/test-output/, 695Arxiu de totes les proves de regressió} 696 697@end itemize 698 699@divEnd 700@divEnd 701 702 703 704@divClass{column-center-bottom} 705@subheading Manuals 706 707@ifclear web_version 708@warning{Aquests manuals són per al LilyPond @version{}; els 709manuals més recents estan a @url{https://lilypond.org}} 710@end ifclear 711 712@divClass{normal-table} 713@multitable @columnfractions .3 .3 .3 714@headitem Introducció 715 716@item 717@docLinkSplit{Aprenentatge,learning,@manualDevelLearningSplit-ca} 718@tab 719@docLinkBig{Aprenentatge,learning,@manualDevelLearningBig-ca} 720@tab 721@docLinkPdf{Aprenentatge,learning,@manualDevelLearningPdf-ca} 722 723@item 724@docLinkSplit{Glossari,music-glossary,@manualDevelGlossarySplit} 725@tab 726@docLinkBig{Glossari,music-glossary,@manualDevelGlossaryBig} 727@tab 728@docLinkPdf{Glossari,music-glossary,@manualDevelGlossaryPdf} 729 730@item 731@docLinkSplit{Essay,essay,@manualDevelEssaySplit} 732@tab 733@docLinkBig{Essay,essay,@manualDevelEssayBig} 734@tab 735@docLinkPdf{Essay,essay,@manualDevelEssayPdf} 736@end multitable 737 738@multitable @columnfractions .3 .3 .3 739@headitem Estàndard 740 741@item 742@docLinkSplit{Notació,notation,@manualDevelNotationSplit-ca} 743@tab 744@docLinkBig{Notació,notation,@manualDevelNotationBig-ca} 745@tab 746@docLinkPdf{Notació,notation,@manualDevelNotationPdf-ca} 747 748@item 749@docLinkSplit{Utilització,usage,@manualDevelUsageSplit-ca} 750@tab 751@docLinkBig{Utilització,usage,@manualDevelUsageBig-ca} 752@tab 753@docLinkPdf{Utilització,usage,@manualDevelUsagePdf-ca} 754 755@item 756@docLinkSplit{Fragments,snippets,@manualDevelSnippetsSplit} 757@tab 758@docLinkBig{Fragments,snippets,@manualDevelSnippetsBig} 759@tab 760@docLinkPdf{Fragments,snippets,@manualDevelSnippetsPdf} 761@end multitable 762 763@multitable @columnfractions .3 .3 .3 764@headitem Poc freqüents 765 766@item 767@docLinkSplit{Web,web,@manualDevelWebSplit-ca} 768@tab 769@docLinkBig{Web,web,@manualDevelWebBig-ca} 770@tab 771@docLinkPdf{Web,web,@manualDevelWebPdf} 772 773@item 774@docLinkSplit{Canvis,changes,@manualDevelChangesSplit} 775@tab 776@docLinkBig{Canvis,changes,@manualDevelChangesBig} 777@tab 778@docLinkPdf{Canvis,changes,@manualDevelChangesPdf-ca} 779 780@item 781@docLinkSplit{Extensions,extending,@manualDevelExtendingSplit-ca} 782@tab 783@docLinkBig{Extensions,extending,@manualDevelExtendingBig-ca} 784@tab 785@docLinkPdf{Extensions,extending,@manualDevelExtendingPdf-ca} 786 787@item 788@docLinkSplit{Funcionament intern,internals,@manualDevelInternalsSplit} 789@tab 790@docLinkBig{Funcionament intern,internals,@manualDevelInternalsBig} 791@tab 792@docLinkPdf{Funcionament intern,internals,@manualDevelInternalsPdf} 793@end multitable 794 795@ifset web_version 796@multitable @columnfractions .3 797@headitem Per descarregar 798 799@item 800@doctarballDevel-ca 801@end multitable 802@end ifset 803 804 805@divEnd 806@divEnd 807 808 809 810 811@node GSoC 2012 812@unnumberedsec GSoC 2012 813@translationof GSoC 2012 814 815@divClass{column-center-top} 816@subheading Què és el Google Summer of Code (Estiu del Codi del Google)? 817 818És un programa global portar a terme pel Google que ofereix a 819estudiants una ajuda perquè treballin en projectes de programari 820de codi obert durant les vacances d'estiu. 821 822L'equip del LilyPond va decidir que aquesta era una oportunitat 823excel·lent per trobar col·laboradors nous i animar els estudiants 824que ja participen en el desenvolupament del LilyPond a què 825s'impliquin encara més. Un dels nostre col·laboradors ha estat 826seleccionat per a l'edició del program com a part del 827@uref{http://www.gnu.org/, project GNU}; esperem poder participar 828també a edicions futures. 829 830@divEnd 831 832@divClass{column-center-bottom} 833@subheading La nostra llista d'idees per al 2012 834 835Més a baix hi apareix una llista dels projectes que hem suggerit 836per als estudiants del GSoC 2012. Tot i que ha finalitzat el plaç 837de sol·licituds, hem decidit mantenir visible aquesta pàgina com 838inspiració per a qualsevol persona interessada en el 839desenvolupament del LilyPond. Alguns membres de l'equip de 840desenvolupament estan disposats a prestar la seva ajuda a aquells 841que vulguin implicar-se en aquests projectes. 842 843Per descomptat, hi ha moltes més coses a millorar al LilyPond, 844entre elles algunes de molt petites. Hi ha una llista completa 845@uref{https://gitlab.com/lilypond/lilypond/-/issues, aquí}. 846 847@subheading Notes de adorn 848 849Arreglar problemes amb la sincronització de les notes d'adorn, 850junt a tota l'arquitectura subjacent (vegeu 851@uref{https://gitlab.com/lilypond/lilypond/-/issues/34/, el 852problema número 34 del nostre sistema de seguiment}). 853Les notes d'adorn confonen el sistema de comptabilització de temps 854del LilyPond perquè són com anar cap a darrere en el temps. Això 855causa efectes estranys, en especial quan un pentagrama té una nota 856d'adorn que un altre no té. 857 858@strong{Dificultat:} mitjana 859 860@strong{Requisits:} C++, MIDI 861 862@strong{Recomanat:} familiaritat amb el funcionament intern del LilyPond 863 864@strong{Mentor(s):} Mike Solomon, Carl Sorensen 865 866@subheading MusicXML 867 868Afegir exportació completa del MusicXML i millora de la 869importació, junt amb les proves de comprovació que funciona. 870Depenent del temps disponible, implementar alguns a tots els següents: 871 872@divClass{keep-bullets} 873@itemize 874 875@item 876Manipulació de l'exportació del contingut musical bàsic com ara 877l'exportació MIDI (és a dir, ús de classes exportadores dedicades, 878derivades de la classe translator) 879 880@item 881Construir l'arbre XMDL del contingut musical bàsic, i una connexió 882des de l'esdeveniment musical a l'etiqueta XML 883 884@item 885Fer que tots els gravadors del LilyPond facin la seva feina 886 887@item 888Afegir la possibilitat d'enllaçar cada objecte de presentació 889(bàsicament cada segell o grup de segells) a la causa musical 890(així com a l'etiqueta XML dins de l'arbre XML) 891 892@item 893Afegir un @q{rerefons} de sortida XML, que pot després afegir la 894informació de disposició per a cadascú dels objectes de sortida a 895les etiquetes del XML 896 897@end itemize 898@divEnd 899 900L'objectiu es considerarà aconseguit quan una partitura 901(prèviament seleccionada) pugui importar-se des del MusicXML i 902exportada de nou sense cap pèrdua de dades no intencionada. 903 904@strong{Dificultat:} mitjana 905 906@strong{Requisits:} MusicXML, Python, coneixement bàsic del LilyPond 907 908@strong{Mentor(s):} Reinhold Kainhofer, Mike Solomon 909 910Seria un element al vostre favor la familiaritat amb altres editors 911de partitures per poder fer proves creuades. 912 913@subheading Millora de les lligadures d'unió i d'expressió 914 915Sovint la forma predeterminada de les corbes de lligadura no és 916satisfactòria. No estan contemplades les lligadures d'unió entre 917notes enharmòniques @code{@{ dos' - reb' @}}, les lligadores 918"trencades" per una clau o un canvi de pauta no estan ben 919contemplades. El projecte inclou la recol·lecció i ordenació 920d'exemples de sortida defectuosa, decidir sobre la sortida que es 921desitja tenir i escriure el codi corresponent. 922 923@strong{Dificultat:} alta 924 925@strong{Requisits:} C++, experiència amb heurística de l'escriptura 926 927@strong{Coneixements recomanats:} LilyPond, sentit estètic 928 929@strong{Mentor(s):} Mike Solomon 930 931@subheading Afegir una variant especial dels caràcters gràfics de font tipogràfica 932Afegir variants per a alguns caràcters gràfics, como ara els 933signes d'alteració, per a línies sobre la pauta, entre pautes, 934escurçades i estretes, així com una infraestructura genèrica per 935incorporar-los. Un exemple és el cap de la breu d'una notació 936antiga, que ve en dues variants, amb l'orifici petit i gran. 937 938@strong{Dificultat:} fàcil 939 940@strong{Requisits:} MetaFont, C++, bon ull per als detalls 941 942@strong{Coneixements recomanats:} coneixements bàsics del LilyPond 943 944@strong{Mentor(s):} Werner Lemberg 945 946@subheading Millora del barrat 947 948Hauria de millorar-se el posicionament predeterminat de les barres 949de corxera (i figures menors) normals, de pentagrama creuat, 950interrompudes i en angle. El barrat hauria de dependre del 951context i de les notes veïnes (vegeu la 952@uref{http://icking-music-archive.org/lists/sottisier/sottieng.pdf, 953secció 2.2}). 954Si és possible, reduir el temps de càlcul del barrat. 955 956@strong{Dificultat:} mitjana 957 958@strong{Requisits:} C++, experiència amb heurística de l'escriptura 959 960@strong{Coneixements recomanats:} sentit estètic 961 962@strong{Mentor(s):} Mike Solomon, Carl Sorensen 963 964@subheading Neteja de diversos advertiments de compilació 965 966Neteja dels advertiments de compilació, anàlisi estàtica del codi, 967i advertiments del valgrind. Les eines d'anàlisi automàtica del 968codi (advertiments de @code{g++} i @code{clang}) i eines d'anàlisi 969com ara la detecció de filtracions de memòria dels perfiladors de 970codi valgrind i callgrind aporten informació valuosa sobre 971possibles problemes en el codi de C++. La neteja d'aquests 972advertiments ens permetria rebutjar automàticament qualsevol pegat 973que introduís més advertiments dels que hi ha actualment. 974 975@strong{Dificultat:} mitjana 976 977@strong{Requisits:} C++ 978 979@strong{Mentor(s):} Joe Neeman, Reinhold Kainhofer 980 981@divEnd 982 983 984@node Autors 985@unnumberedsec Autors 986@translationof Authors 987 988@divClass{column-left-top} 989@subheading Equip de desenvolupament actual 990 991@divClass{keep-bullets} 992@developersCurrent 993@divEnd 994@divEnd 995 996@divClass{column-right-top} 997@subheading Càrrecs de l'equip del desenvolupament anterior 998 999@divClass{keep-bullets} 1000@developersPrevious 1001@divEnd 1002@divEnd 1003 1004 1005@divClass{column-center-top} 1006@subheading Col·laboradors actuals 1007 1008@divClass{keep-bullets} 1009@subsubheading Programació 1010 1011@coreCurrent 1012 1013@subsubheading Font tipogràfica 1014 1015@fontCurrent 1016 1017@subsubheading Documentació 1018 1019@docCurrent 1020 1021@subsubheading Traducció 1022 1023@translationsCurrent 1024 1025@divEnd 1026@divEnd 1027 1028 1029@divClass{column-center-bottom} 1030@subheading Col·laboradors anteriors 1031 1032@divClass{keep-bullets} 1033@subsubheading Programació 1034 1035@corePrevious 1036 1037@subsubheading Font tipogràfica 1038 1039@fontPrevious 1040 1041@subsubheading Documentació 1042 1043@docPrevious 1044 1045@subsubheading Esquadró de fallades 1046 1047@bugsquadPrevious 1048 1049@subsubheading Suport 1050 1051@supportPrevious 1052 1053@subsubheading Traducció 1054 1055@translationsPrevious 1056 1057@divEnd 1058@divEnd 1059 1060@node Publicacions 1061@unnumberedsec Publicacions 1062@translationof Publications 1063 1064@divClass{column-center-top} 1065@subheading El que nosaltres hem escrit sobre el LilyPond 1066 1067@divClass{keep-bullets} 1068 1069@include we-wrote.itexi 1070 1071@divEnd 1072@divEnd 1073 1074@divClass{column-center-bottom} 1075@subheading El que uns altres han fet amb el LilyPond 1076 1077@divClass{keep-bullets} 1078 1079@include others-did.itexi 1080 1081@divEnd 1082@divEnd 1083 1084@contactUsAbout{articles acadèmics} 1085 1086 1087@node Notícies antigues 1088@unnumberedsec Notícies antigues 1089@translationof News 1090 1091@divClass{heading-center} 1092@warning{Hi ha molts anuncis i registres de canvi antics a les 1093@ref{Golfes}} 1094@divEnd 1095 1096@include en/web/news-new.itexi 1097 1098 1099@node Golfes 1100@unnumberedsec Golfes 1101@translationof Attic 1102 1103@divClass{column-center-top} 1104@subheading Anuncis 1105 1106Anuncis i notícies per versió: 1107@uref{https://lilypond.org/doc/v2.16/Documentation/web/index#Lilypond-2_002e16_002e0-released_0021-August-24_002c-2012-1,v2.16}, 1108@uref{https://lilypond.org/doc/v2.14/Documentation/web/index#LilyPond-2_002e14_002e0-released_0021-June-6_002c-2011,v2.14}, 1109@miscLink{announce-v2.12,v2.12}, 1110@miscLink{announce-v2.10,v2.10}, 1111@miscLink{announce-v2.8,v2.8}, 1112@miscLink{announce-v2.6,v2.6}, 1113@miscLink{announce-v2.4,v2.4}, 1114@miscLink{announce-v2.2,v2.2}, 1115@miscLink{announce-v2.0,v2.0}, 1116@miscLink{ANNOUNCE-1.2,v1.2}, 1117@miscLink{ANNOUNCE-1.0,v1.0}, 1118@miscLink{ANNOUNCE-0.1,v0.1} 1119 1120Llista descriptiva dels canvis per versió: 1121@uref{https://lilypond.org/doc/v2.16/Documentation/changes/index.html,v2.16}, 1122@uref{https://lilypond.org/doc/v2.14/Documentation/changes/index.html,v2.14}, 1123@uref{https://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS,v2.12}, 1124@uref{https://lilypond.org/doc/v2.10/Documentation/topdocs/NEWS,v2.10}, 1125@uref{https://lilypond.org/doc/v2.8/Documentation/topdocs/NEWS,v2.8}, 1126@uref{https://lilypond.org/doc/v2.6/Documentation/topdocs/NEWS,v2.6}, 1127@uref{https://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS,v2.4}, 1128@uref{https://lilypond.org/doc/v2.2/Documentation/topdocs/out-www/NEWS,v2.2}, 1129@uref{https://lilypond.org/doc/v2.0/Documentation/topdocs/out-www/NEWS,v2.0}, 1130@uref{https://lilypond.org/doc/v1.8/Documentation/topdocs/out-www/NEWS,v1.8}, 1131@uref{https://lilypond.org/doc/v1.6/Documentation/out-www/NEWS,v1.6}, 1132@miscLink{NEWS-1.4,v1.4}, 1133@miscLink{NEWS-1.2,v1.2} 1134 1135@divEnd 1136 1137@divClass{column-center-bottom} 1138@subheading Agraïments 1139 1140Gràcies als desenvolupadors, col·laboradors, i caçadors de 1141fallades i aportadors de suggeriments per 1142@miscLink{THANKS-2.16,v2.16}, 1143@miscLink{THANKS-2.14,v2.14}, 1144@miscLink{THANKS-2.12,v2.12}, 1145@miscLink{THANKS-2.10,v2.10}, 1146@miscLink{THANKS-2.8,v2.8}, 1147@miscLink{THANKS-2.6,v2.6}, 1148@miscLink{THANKS-2.4,v2.4}, 1149@miscLink{THANKS-2.2,v2.2}, 1150@miscLink{THANKS-2.0,v2.0}, 1151@miscLink{THANKS-1.8,v1.8} 1152 1153@divEnd 1154 1155@divClass{column-center-bottom} 1156@subheading Registres de canvis 1157 1158Registres de canvis dels desenvolupadors, per versió: 1159@miscLink{ChangeLog-2.10,v2.10}, 1160@miscLink{ChangeLog-2.3,v2.3}, 1161@miscLink{ChangeLog-2.1,v2.1}, 1162@miscLink{ChangeLog-1.5,v1.5 (1)}, 1163@miscLink{CHANGES-1.5,v1.5 (2)}, 1164@miscLink{CHANGES-1.4,v1.4}, 1165@miscLink{CHANGES-1.3,v1.3}, 1166@miscLink{CHANGES-1.2,v1.2}, 1167@miscLink{CHANGES-1.1,v1.1}, 1168@miscLink{CHANGES-1.0,v1.0}, 1169@miscLink{CHANGES-0.1,v0.1}, 1170@miscLink{CHANGES-0.0,v0.0} 1171 1172@divEnd 1173 1174@include en/web/news-old.itexi 1175