www-es-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNU-traductores] Revisión de javascript-trap (3)


From: Javier Fdez. Retenaga
Subject: Re: [GNU-traductores] Revisión de javascript-trap (3)
Date: Fri, 24 Nov 2017 12:59:17 +0100

El vie, 24-11-2017 a las 00:59 +0100, Dora Scilipoti escribió:
> Sigo...
> 
> > How do we tell whether the JavaScript code is free? In a <a
> > href=\/licenses/javascript-labels.html\>separate article</a>, we
> > propose a method by which a nontrivial JavaScript program in a web
> > page
> > can state the URL where its source code is located, and can state
> > its
> > license too, using stylized comments.
> >   
> > ¿Cómo hacemos para determinar si el código de JavaScript es libre?
> > En
> > un <a href=\/licenses/javascript-labels.html\>artículo aparte</a>
> > proponemos un método por medio del cual un programa escrito en
> > JavaScript que no sea trivial en una página web, pueda declarar la
> > URL
> > donde se encuentra su código fuente, y también pueda declarar su
> > licencia mediante comentarios estilizados.
> > 
> > + ¿Cómo hacemos para determinar si el código JavaScript es libre?
> > En un
> > <a href=\/licenses/javascript-labels.html\>artículo aparte</a>
> > proponemos un método mediante el cual un programa JavaScript que no
> > sea trivial inserto en una página web pueda indicar la URL donde se
> > encuentra su código fuente, y pueda también indicar su licencia,
> > mediante comentarios estilizados.
> 
> 
> # En ambos casos, "puede" en lugar de "pueda", porque ese método ya
> está
> siendo utilizado desde hace bastante tiempo (con buenos resultados).
> O
> quizás también se pueda poner así:
> 
> + En un
> <a href=\/licenses/javascript-labels.html\>artículo aparte</a>
> proponemos un método para que un programa JavaScript que no
> sea trivial inserto en una página web indique la URL donde se
> encuentra su código fuente, y también su licencia, mediante
> comentarios
> estilizados.

Sí, mejor así.

> 
> 
> > # "Estilizados" no me gusta demasiado (y tampoco sé muy bien a qué
> > se
> > refiere).
> 
> # Seguí ese enlace, que me llevaron a otros, finalmente busqué
> "comentarios estilizados" y llegué a
> http://programacion.net/articulo/20_consejos_para_escribir_css_modern
> o_parte_1_1579
> (buscar "estilizado"). Creo entender de qué se trata. Por ejemplo, la
> almohadilla simple (#) que precede una línea de texto en un programa,
> será ignorada cuando este se ejecute; son comentarios,
> aclaraciones  que
> le sirven al programador o al usuario, no influyen en el
> comportamiento
> del programa. En cambio los comentarios estilizados (veo así se dice
> en
> castellano) sí influyen en el programa (ver ejemplos en la página que
> acabo de mencionar.

"Estilizados" entonces.
 
> 
> 
> > Finally, we need to change free browsers to detect and block
> > nontrivial nonfree JavaScript in web pages.  The program <a
> > href=\/software/librejs/\>LibreJS</a> detects nonfree, nontrivial
> > JavaScript in pages you visit, and blocks it.  LibreJS is included
> > in
> > IceCat, and available as an add-on for Firefox.
> >   
> > Por último, tenemos que modificar los navegadores libres para que
> > detecten y bloqueen el código JavaScript que no es libre en las
> > páginas
> > web. El programa <a href=\/software/librejs/\>LibreJS</a> detecta y
> > bloquea el código JavaScript que no es libre ni trivial en las
> > páginas
> > que se visitan. LibreJS está incluido en IceCat y disponible como
> > aplicación complementaria para IceWeasel (y Firefox).
> 
> - para IceWeasel (y Firefox).
> + para Firefox.
> 
> # El original no menciona IceWeasel.
> 
> > - Por último, tenemos que modificar los navegadores libres para que
> > detecten y bloqueen el código JavaScript que no es libre en las
> > páginas
> > web.
> > + Por último, tenemos que modificar los navegadores libres para que
> > detecten y bloqueen el código JavaScript que se encuentre en las
> > páginas web y no sea libre ni trivial.
> 
> + el código JavaScript en las páginas web cuando no sea libre ni
> trivial.
> 
> # Quizás menos enredado.
> 
> > Browser users also need a convenient facility to specify JavaScript
> > code to use <em>instead</em> of the JavaScript in a certain
> > page.  (The
> > specified code might be total replacement, or a modified version of
> > the
> > free JavaScript program in that page.)  Greasemonkey comes close to
> > being able to do this, but not quite, since it doesn't guarantee to
> > modify the JavaScript code in a page before that program starts to
> > execute.  Using a local proxy works, but is too inconvenient now to
> > be
> > a real solution.  We need to construct a solution that is reliable
> > and
> > convenient, as well as sites for sharing changes.  The GNU Project
> > would like to recommend sites which are dedicated to free changes
> > only.
> >   
> > Los usuarios de navegadores necesitan una conveniente facilidad
> > para 
> > especificar el código JavaScript a utilizar <em>en lugar</em> del
> > JavaScript que ya hay en cierta página (el código especificado
> > podría
> > ser el reemplazo total, o una versión modificada del programa
> > JavaScript libre en esa página). Greasemonkey está cerca de poder
> > hacerlo, pero no garantiza modificar el código antes que el
> > programa
> > comience a ejecutarse. Usando un proxy local funciona, pero es
> > demasiado inconveniente para ser una solución real. Necesitamos
> > construir una solución que sea confiable y conveniente, así como
> > sitios
> > para compartir los cambios. Al Proyecto GNU le gustaría recomendar
> > sitios dedicados sólo cambios libres.
> > 
> > + Los usuarios de navegadores necesitan una funcionalidad fácil de
> > usar
> > que especifique el código JavaScript a utilizar <em>en lugar</em>
> > del
> > que se encuentre en una página dada (el código especificado podría
> > ser
> > un reemplazo completo o una versión modificada del programa
> > JavaScript
> > de esa página). Greasemonkey está cerca de poder hacerlo, pero no
> > lo
> > suficiente, ya que no garantiza que el código de la página se
> > modifique
> > antes de que el programa comience a ejecutarse. Funciona si se
> > utiliza
> > un proxy local, pero esto es demasiado incómodo como para
> > considerarlo
> > una solución real. Tenemos que desarrollar un procedimiento que sea
> > fiable y cómodo, así como sitios web para compartir los cambios. Al
> > Proyecto GNU le gustaría recomendar sitios dedicados únicamente a
> > cambios libres.
> 
> - ya que no garantiza que el código de la página se modifique
> antes de que el programa comience a ejecutarse.
> 
> + ya que no garantiza la modificación del código JavaScript de la
> página
> antes de que el programa comience a ejecutarse.
> 
> - Al Proyecto GNU le gustaría
> + El Proyecto GNU desearía
> 
> > # "or a modified version of the free JavaScript program in that
> > page".
> > Quizá sea un error. ¿No debería decir: "or a modified free version
> > of
> > the JavaScript program in that page"?
> 
> # No, porque para poder modificarlo, el código tiene que ser libre.
> Si
> no es libre, en lugar de una modificación se hace un reemplazo
> completo
> (The specified code might be total replacement).

Entendido.

> 
> 
> > These features will make it possible for a JavaScript program
> > included
> > in a web page to be free in a real and practical sense.  JavaScript
> > will no longer be a particular obstacle to our freedom&mdash;no
> > more
> > than C and Java are now.  We will be able to reject and even
> > replace
> > the nonfree nontrivial JavaScript programs, just as we reject and
> > replace nonfree packages that are offered for installation in the
> > usual
> > way.  Our campaign for web sites to free their JavaScript can then
> > begin.
> >   
> > Estas funcionalidades harán posible que un programa escrito en
> > JavaScript que se incluya en una página web sea libre en sentido
> > real y
> > práctico. JavaScript no será un largo obstáculo para nuestra
> > libertad,
> > no más que C y Java lo son ahora Seremos capaces de rechazar e
> > incluso
> > reemplazar los programas escritos en JavaScript que no sean libres
> > y no
> > sean triviales, tal y como ahora rechazamos y reemplazamos paquetes
> > que
> > no sean libres que son ofrecidos para su instalación de la forma
> > convencional. Nuestra campaña para que sitios web liberen su
> > JavaScript
> > puede entonces empezar.
> > 
> > + Estas funcionalidades permitirán que un programa JavaScript que
> > se
> > incluya en una página web sea libre en un sentido real y
> > práctico. JavaScript no será ya un obstáculo para nuestra libertad,
> > no
> > más que C y Java lo son ahora. Tendremos la posibilidad de rechazar
> > e
> > incluso reemplazar los programas JavaScript que no sean libres ni
> > triviales, tal y como ahora rechazamos y reemplazamos los paquetes
> > no
> > libres que se ofrecen para su instalación en la forma habitual. A
> > partir de ese momento podremos iniciar nuestra campaña para que los
> > sitios web liberen su JavaScript.
> 
> - JavaScript no será ya
> + JavaScript ya no será
> 
> # Cuestión de oído, pienso.
> 
> - no más que C y Java lo son ahora.
> + no más de lo que C y Java lo son ahora.
> 
> -los paquetes no libres que se ofrecen
> + los paquetes privativos que se ofrecen
> 
> - liberen su JavaScript.
> + liberen JavaScript.
> 
> 
> > In the mean time, there's one case where it is acceptable to run a
> > nonfree JavaScript program: to send a complaint to the website
> > operators saying they should free or remove the JavaScript code in
> > the
> > site.  Please don't hesitate to enable JavaScript temporarily to do
> > that&mdash;but remember to disable it again afterwards.
> >   
> > Mientras tanto, existe un caso en el que es aceptable ejecutar un
> > programa JavaScript que no es libre: para enviar un reclamo a los
> > administradores de un sitio diciéndoles que deberían liberar o
> > eliminar
> > el código JavaScript del sitio. Le rogamos que no dude en habilitar
> > JavaScript temporalmente para esta finalidad, pero recuerde
> > desactivarlo una vez que haya concluido.
> > 
> > + Entretanto existe un caso en el que es aceptable ejecutar un
> > programa JavaScript que no es libre: cuando se hace para enviar una
> > queja a los administradores de un sitio señalándoles que deberían
> > liberar o eliminar el código JavaScript de la página. No dude en
> > habilitar temporalmente JavaScript con esa finalidad, pero recuerde
> > desactivarlo después.
> 
> - administradores de un sitio
> + administradores del sitio
> 
> > <strong>Acknowledgements:</strong> I thank <a href=\/people/people.
> > html#mattlee\>Matt Lee</a> and <a href=\http://ejohn.org\>John
> > Resig</a> for their help in defining our proposed criterion, and
> > David
> > Parunakian for bringing the problem to my attention.
> >   
> > <strong>Agradecimientos:</strong> Gracias a <a
> > href=\/people/people.
> > html#mattlee\>Matt Lee</a> y <a href=\http://ejohn.org\>John
> > Resig</a> 
> > por su ayuda en la concreción del criterio que proponemos, y a
> > David 
> > Parunakian por hacerme reparar en este problema.
> 
> - por hacerme reparar en este problema.
> + por señalarme este problema.
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]