X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fes%2Fuser%2Fprogramming-interface.itely;h=f9ee790124feb0a3834fcbadfe06621628c8cf8f;hb=71b9dde55139dbc7eeefb2ebb95105f573cd33a9;hp=9c7d433f6450132f5375f3fd1eb247a556b54482;hpb=a74f4a786ff2dd07adb02b16d15095263271801f;p=lilypond.git diff --git a/Documentation/es/user/programming-interface.itely b/Documentation/es/user/programming-interface.itely index 9c7d433f64..f9ee790124 100644 --- a/Documentation/es/user/programming-interface.itely +++ b/Documentation/es/user/programming-interface.itely @@ -1,7 +1,7 @@ @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*- @c This file is part of lilypond.tely @ignore - Translation of GIT committish: 1c1a90eaa67cdb75cd62c80fc11cd20635e68f93 + Translation of GIT committish: 0646758d26f727fc27fc13a87df2362388909e5d When revising a translation, copy the HEAD committish of the version that you are working on. See TRANSLATION for details. @@ -51,9 +51,9 @@ Es fácil hacer una función que sustituya a una variable en código de LilyPond. La forma general de estas funciones es: @example -funcion = -#(define-music-function (parser location @var{var1} @var{var2}... ) - (@var{var1-type?} @var{var2-type?}...) +function = +#(define-music-function (parser location @var{var1} @var{var2}...@var{vari}... ) + (@var{var1-type?} @var{var2-type?}...@var{vari-type?}...) #@{ @emph{...música...} #@}) @@ -63,9 +63,9 @@ funcion = donde @multitable @columnfractions .33 .66 -@item @var{argi} @tab @var{i}-ésima variable -@item @var{argi-type?} @tab tipo de variable -@item @var{...música...} @tab entrada normal de LilyPond, usando las variables como @code{#$var1}. +@item @var{vari} @tab @var{i}-ésima variable +@item @var{vari-type?} @tab tipo de la @var{i}-ésima variable +@item @var{...música...} @tab entrada normal de LilyPond, usando las variables como @code{#$var1}, etc. @end multitable Los siguientes tipos de entrada se pueden usar como variables en una @@ -74,7 +74,7 @@ de la documentación específica de Scheme para ver otros tipos de variables. @multitable @columnfractions .33 .66 -@headitem Tipo de entrada @tab notación de @var{argi-type?} +@headitem Tipo de entrada @tab notación de @var{vari-type?} @item Entero @tab @code{integer?} @item Flotante (número decimal) @tab @code{number?} @item Cadena de texto @tab @code{string?} @@ -83,14 +83,13 @@ variables. @item Pareja de variables @tab @code{pair?} @end multitable -Los argumentos @code{parser} y @code{location} son obligatorios, y -se usan en ciertas situaciones avanzadas. El argumento -@code{parser} se usa para acceder al valor de otra variable de -LilyPond. El argumento @code{location} se usa para establecer el -@q{origen} de la expresión musical que construye la función musical, -de forma que en caso de producirse un error de sintaxis LilyPond pueda -informar al usuario de un lugar adecuado donde buscar en el archivo de -entrada. +Los argumentos @code{parser} y @code{location} son obligatorios, y se +usan en ciertas situaciones avanzadas. El argumento @code{parser} se +usa para tener acceso al valor de otra variable de LilyPond. El +argumento @code{location} se usa para establecer el @q{origen} de la +expresión musical que construye la función musical, de forma que en +caso de producirse un error de sintaxis LilyPond pueda informar al +usuario de un lugar adecuado donde buscar en el archivo de entrada. @node Simple substitution functions @@ -375,8 +374,9 @@ contrario. Envolviendo un valor de Scheme en la función @code{ly:export}, un valor de Scheme se interpreta como si hubiera sido introducido en sintaxis de LilyPond. En vez de definir @code{\twice}, el ejemplo anterior podría también haberse escrito como + @example -@dots{} +... @{ #(ly:export (make-sequential-music (list newLa))) @} @end example @@ -1525,6 +1525,6 @@ razones técnicas. Son ejemplos @code{NonMusicalPaperColumn} y Observe, sin embargo, que @code{\override}, aplicado a @code{NoteMusicalPaperColumn} y a @code{PaperColumn}, aún funciona -como se espera dentro de los bloques @code{\context. +como se espera dentro de los bloques @code{\context}. @end itemize