javascript-trap.es - en to es translation catalogue (46 entries)

note: type: Content of: <title>
en: The JavaScript Trap - GNU Project - Free Software Foundation
es: La trampa de JavaScript - Proyecto GNU - Free Software Foundation

note: type: Content of: <div><h2>
en: The JavaScript Trap
es: La trampa de JavaScript

note: type: Content of: <div><address>
en: by <a href="https://www.stallman.org/">Richard Stallman</a>
es: por <a href="https://www.stallman.org/">Richard Stallman</a>

note: type: Content of: <div><div><p>
en: There are two kinds of moral wrongs a web page can do.  This page describes the wrong of sending nonfree programs to run in your computer.  There is also the wrong we call SaaSS, &ldquo;Service as a Software Substitute&rdquo; where the page invites you to <a href="/philosophy/who-does-that-server-really-serve.html">send your data</a> so it can do computing on it in the server&mdash;computing which is unjust because you have no control over what computing is done.
es: Hay dos clases de daños morales que una página puede hacer. Esta página se ocupa del perjuicio de enviar programas no libres para que se ejecuten en el ordenador del usuario. Existe también el perjuicio que llamamos SaaSS,«Servicio sustitutivo del software», cuando la página le invita a <a href="/philosophy/who-does-that-server-really-serve.html">enviar sus datos</a> a fin de que se procesen en el servidor, un procesamiento que es injusto debido a que el usuario no tiene control sobre esas operaciones.

note: type: Content of: <div><p>
en: <strong>You may be running nonfree programs on your computer every day without realizing it&mdash;through your web browser.</strong>
es: <strong>Sin darse cuenta, usted puede estar utilizando a diario en el navegador programas que no son libres.</strong>

note: type: Content of: <div><div><p>
en: Webmasters: there are <a href="/software/librejs/free-your-javascript.html">several ways</a> to indicate the license of JavaScript programs in a web site.
es: Webmasters: existen <a href="/software/librejs/free-your-javascript.html">varias maneras</a> de indicar la licencia de los programas JavaScript en un sitio web.

note: type: Content of: <div><p>
en: In the free software community, the idea that <a href="/philosophy/free-software-even-more-important.html"> any nonfree program mistreats its users</a> is familiar.  Some of us defend our freedom by rejecting all proprietary software on our computers.  Many others recognize nonfreeness as a strike against the program.
es: En la comunidad del software libre estamos familiarizados con el hecho de que <a href="/philosophy/free-software-even-more-important.html">los programas que no son libres maltratan a los usuarios</a>. Algunos de nosotros defendemos nuestra libertad rechazando todo software privativo en nuestros ordenadores. Otros muchos consideran que la falta de libertad constituye un ataque al programa.

note: type: Content of: <div><p>
en: Many users are aware that this issue applies to the plug-ins that browsers offer to install, since they can be free or nonfree.  But browsers run other nonfree programs which they don't ask you about, or even tell you about&mdash;programs that web pages contain or link to.  These programs are most often written in JavaScript, though other languages are also used.
es: Muchos usuarios son conscientes de que este problema concierne a los accesorios que los navegadores ofrecen instalar, ya que estos pueden ser libres o no. Correcto, pero los navegadores ejecutan además otros programas que no son libres y sobre los que no nos preguntan ni nos avisan, programas que las páginas web contienen o enlazan. Tales programas están mayoritariamente escritos en JavaScript, aunque también se usan otros lenguajes.

note: type: Content of: <div><p>
en: JavaScript (officially called ECMAScript, but few use that name)  was once used for minor frills in web pages, such as cute but inessential navigation and display features.  It was acceptable to consider these as mere extensions of HTML markup, rather than as true software, and disregard the issue.
es: JavaScript (oficialmente denominado ECMAScript, aunque pocos emplean este nombre) al principio se usaba para pequeños detalles ornamentales en páginas web, tales como bonitas pero innecesarias características de navegación y maquetación. Era aceptable considerarlos como meras extensiones del lenguaje de etiquetas HTML más que como verdadero software, y despreocuparse del asunto.

note: type: Content of: <div><p>
en: Some sites still use JavaScript that way, but many use it for major programs that do large jobs.  For instance, Google Docs tries to install into your browser a JavaScript program which measures half a megabyte, in a compacted form that we could call Obfuscript.  This compacted form is made from the source code, by deleting the extra spaces that make the code readable and the explanatory remarks that make it comprehensible, and replacing each meaningful name in the code with an arbitrary short name so we can't tell what it is supposed to mean.
es: Algunos sitios continúan usando JavaScript de esa manera, pero muchos lo usan para programas mayores que realizan operaciones importantes. Por ejemplo, Google Docs trata de instalar en el navegador del usuario un programa JavaScript de medio megabyte y tan compactado que podríamos llamarlo «Obscurscript». Esta forma compactada está hecha a partir del código fuente, del que se borran los espacios que hacen el código legible y las observaciones explicativas que lo hacen comprensible, y se sustituyen los nombres significativos que aparecen en el código con nombres cortos arbitrarios, de modo que no hay forma de saber lo que significan.

note: type: Content of: <div><p>
en: Part of the <a href="/philosophy/free-sw.html">meaning of free software</a> is that users have access to the program's source code (its plan).  The source code of a program means the preferred form for programmers to modify&mdash;including helpful spacing, explanatory remarks, and meaningful names.  Compacted code is a bogus, useless substitute for source code; the real source code of these programs is not available to the users, so users cannot understand it; therefore the programs are nonfree.
es: Parte del <a href="/philosophy/free-sw.html">significado de software libre</a> es que los usuarios tienen acceso al código fuente del programa (su diseño). El código fuente del programa representa la mejor preferida por los programadores para modificarlo, lo que incluye un conveniente espaciado, observaciones explicativas y nombres significativos. El código compactado es un falso e inútil sustituto del código fuente. El código fuente real de estos programas no está disponible para los usuarios, de modo que los usuarios no pueden entenderlo; por lo tanto, estos programas no son libres.

note: type: Content of: <div><p>
en: In addition to being nonfree, many of these programs are <em>malware</em> because they <a href="https://github.com/w3c/fingerprinting-guidance/issues/8">snoop on the user</a>.  Even nastier, some sites use services which record <a href="https://freedom-to-tinker.com/2017/11/15/no-boundaries-exfiltration-of-personal-data-by-session-replay-scripts/">all the user's actions while looking at the page</a>.  The services supposedly &ldquo;redact&rdquo; the recordings to exclude some sensitive data that the web site shouldn't get.  But even if that works reliably, the whole purpose of these services is to give the web site other personal data that it shouldn't get.
es: Además de no ser libres, muchos de estos programas son <em><cite>malware</cite></em>, ya que <a href="https://github.com/w3c/fingerprinting-guidance/issues/8">espían al usuario</a>.  Aún peor, algunos sitios web utilizan servicios que registran <a href="https://freedom-to-tinker.com/2017/11/15/no-boundaries-exfiltration-of-personal-data-by-session-replay-scripts/">todas las acciones del usuario mientras mira la página</a>. Estos servicios «redactan» los registros supuestamente excluyendo ciertos datos sensibles que el sitio no debería obtener. Pero incluso si funcionan de forma fiable, el único propósito de estos servicios es proporcionar al sitio web otros datos personales que no debería tener.

note: type: Content of: <div><p>
en: Browsers don't normally tell you when they load JavaScript programs.  Some browsers have a way to turn off JavaScript entirely, but even if you're aware of this issue, it would take you considerable trouble to identify the nontrivial nonfree programs and block them.  However, even in the free software community most users are not aware of this issue; the browsers' silence tends to conceal it.
es: Normalmente, los navegadores no avisan cuando cargan programas JavaScript. Algunos tienen una opción para desactivar JavaScript totalmente, pero incluso si somos conscientes de este problema, nos llevaría mucho trabajo identificar y bloquear los programas que no son libres ni tampoco triviales. No obstante, incluso en la comunidad del software libre, la mayoría de los usuarios no son conscientes del problema, y el silencio de los navegadores suele ocultarlo.

note: type: Content of: <div><p>
en: To be clear, the language JavaScript is not inherently better or worse for users' freedom than any other language.  It is possible to release a JavaScript program as free software, by distributing the source code under a free software license.  If the program is self-contained&mdash;if its functioning and purpose are independent of the page it came in&mdash;that is fine; you can copy it to a file on your machine, modify it, and visit that file with a browser to run it.  It's even possible to package it for installation just like other free programs and invocation with a shell command.  These programs present no special moral issue different from those of C programs.
es: En definitiva, el lenguaje JavaScript no es en sí mismo mejor o peor para la libertad de los usuarios que cualquier otro lenguaje. Un programa JavaScript se puede publicar como software libre distribuyendo el código fuente bajo una licencia de software libre. Si el programa es autónomo (si su funcionamiento y su propósito son independientes de la página que lo contiene), no hay problema: se puede copiar y guardar como archivo en el ordenador, se modifica luego ese archivo y se abre con un navegador para ejecutarlo. Es posible incluso empaquetarlo para su instalación como otros programas libres e invocarlo por línea de comandos. Estos programas no plantean ninguna cuestión ética particular diferente de los de C.

note: type: Content of: <div><p>
en: The issue of the JavaScript trap applies when the JavaScript program comes along with a web page that users visit.  Those JavaScript programs are written to work with a particular page or site, and the page or site depends on them to function.
es: El problema de la trampa de JavaScript se presenta cuando al programa JavaScript acompaña a una página web que visitan los usuarios. Esos programas JavaScript están hechos para operar en una página o sitio particular, y la página o sitio depende de ellos para funcionar.

note: type: Content of: <div><p>
en: Suppose you copy and modify the page's JavaScript code.  Then another problem arises: even if the program's source is available, browsers do not offer a way to run your modified version instead of the original when visiting that page or site.  The effect is comparable to tivoization, although in principle not quite so hard to overcome.
es: Suponga que copia y modifica la página del código JavaScript. Surge entonces otro problema: incluso si el código fuente del programa está disponible, los navegadores no le ofrecen al usuario un modo de ejecutar su propia versión modificada en vez de la original cuando visita esa página o sitio. El efecto es comparable a la «tivoización», aunque en principio no tan difícil de solucionar.

note: type: Content of: <div><p>
en: JavaScript is not the only language web sites use for programs sent to the user.  Flash supported programming through an extended variant of JavaScript, but that is a thing of the past.  Microsoft Silverlight seems likely to create a problem similar to Flash, except worse, since Microsoft uses it as a platform for nonfree codecs.  A free replacement for Silverlight does not do the job adequately for the free world unless it normally comes with free replacement codecs.
es: JavaScript no es el único lenguaje que los sitios web utilizan para los programas que envían al usuario. Flash admitía la programación mediante una variante ampliada de JavaScript, pero esto es cosa del pasado . Es probable que Microsoft Silverlight cree un problema similar a Flash, solo que peor, ya que Microsoft lo usa como plataforma para códecs que no son libres. Un reemplazo libre para Silverlight no cumplirá adecuadamente su función en el mundo libre a menos que venga de serie con códecs de recambio libres.

note: type: Content of: <div><p>
en: Java applets also run in the browser, and raise similar issues.  In general, any sort of applet system poses this sort of problem.  Having a free execution environment for an applet only brings us far enough to encounter the problem.
es: Los <cite>applets</cite> Java también se ejecutan en el navegador, y plantean problemas similares. En general, cualquier sistema de <cite>applet</cite> presenta problemas de este tipo. Disponer de un entorno de ejecución libre para un <cite>applet</cite> no hace sino aplazar el problema.

note: type: Content of: <div><p>
en: It is theoretically possible to program in HTML and CSS, but in practice this capability is limited and inconvenient; merely to make it do something is an impressive hack.  Such programs ought to be free, but CSS is not a serious problem for users' freedom as of 2019.
es: En teoría se puede programar en HTML y CSS, pero en la práctica esta posibilidad es limitada y engorrosa; ya solo conseguir que haga algo es toda una hazaña. Tales programas deberían ser libres, aunque desde 2019 CSS no constituye un serio problema para la libertad de los usuarios.

note: type: Content of: <div><p>
en: A strong movement has developed that calls for web sites to communicate only through formats and protocols that are free (some say &ldquo;open&rdquo;); that is to say, whose documentation is published and which anyone is free to implement.  However, the presence of JavaScript programs in web pages makes that criterion insufficient.  The JavaScript language itself, as a format, is free, and use of JavaScript in a web site is not necessarily bad.  However, as we've seen above, it can be bad&mdash;if the JavaScript program is nonfree.  When the site transmits a program to the user, it is not enough for the program to be written in a documented and unencumbered language; that program must be free, too.  &ldquo;Transmits only free programs to the user&rdquo; must become part of the criterion for an ethical web site.
es: Se ha desarrollado un potente movimiento para reclamar que los sitios web empleen solo formatos y protocolos libres (algunos los llaman «abiertos»); esto es, aquellos cuya documentación sea pública y que cualquiera sea libre de implementar. No obstante, la presencia de programas de JavaScript en las páginas web hace que este criterio sea insuficiente. El propio lenguaje de JavaScript, en cuanto formato, es libre, y el uso de JavaScript en un sitio web no es necesariamente algo malo. Sin embargo, como hemos visto antes, sí puede ser malo, en el casos de que el programa de JavaScript no sea libre. Cuando el sitio transmite un programa al usuario, no basta con que el programa esté escrito en un lenguaje documentado y sin trabas, sino que además el programa mismo debe ser libre. «Transmitir al usuario únicamente programas libres» debe ser uno de los criterios de un sitio web ético.

note: type: Content of: <div><p>
en: Silently loading and running nonfree programs is one among several issues raised by &ldquo;web applications.&rdquo; The term &ldquo;web application&rdquo; was designed to disregard the fundamental distinction between software delivered to users and software running on a server.  It can refer to a specialized client program running in a browser; it can refer to specialized server software; it can refer to a specialized client program that works hand in hand with specialized server software.  The client and server sides raise different ethical issues, even if they are so closely integrated that they arguably form parts of a single program.  This article addresses only the issue of the client-side software.  We are addressing the server issue separately.
es: La carga y ejecución silenciosa de programas que no son libres es uno de los diversos problemas que presentan las «aplicaciones web». La expresión «aplicación web» se acuñó para obviar la distinción fundamental entre el software que se entrega a los usuarios y el que se ejecuta en un servidor. Puede referirse a un programa cliente especializado que se ejecuta en un navegador, puede referirse a un software especializado del servidor, o puede referirse a un programa cliente especializado que opera mano a mano con software especializado del servidor. La parte cliente y la parte servidor plantean problemas éticos diferentes, aun cuando estén tan integradas que se pueda considerar que forman parte de un solo programa. Este artículo se ocupa solo del software de la parte cliente. Tratamos lo referente al servidor por separado.

note: type: Content of: <div><p>
en: In practical terms, how can we deal with the problem of nontrivial nonfree JavaScript programs in web sites? The first step is to avoid running it.
es: En la práctica, ¿cómo podemos afrontar el problema de la presencia en sitios web de programas Javascript que no son libres ni triviales? En primer lugar, no ejecutarlos.

note: type: Content of: <div><p>
en: What do we mean by &ldquo;nontrivial&rdquo;? It is a matter of degree, so this is a matter of designing a simple criterion that gives good results, rather than finding the one correct answer.
es: ¿A qué nos referimos cuando decimos que «no es trivial»? Es una cuestión de grado, por lo que no se trata de buscar una única respuesta correcta, sino de ofrecer un criterio sencillo que dé buenos resultados.

note: type: Content of: <div><p>
en: Our current criterion is to consider a JavaScript program nontrivial if any of these conditions is met:
es: Nuestro criterio actual es considerar que un programa escrito en JavaScript no es trivial si se cumple alguna de las siguientes condiciones:

note: type: Content of: <div><ul><li>
en: it is referred to as an external script (from another page).
es: se remite a él como <cite>script</cite> externo (desde otra página);

note: type: Content of: <div><ul><li>
en: it declares an array more than 50 elements long.
es: declara un <cite>array</cite> de más de 50 elementos;

note: type: Content of: <div><ul><li>
en: it defines a named entity (function or method) that calls anything other than a primitive.
es: define una entidad nombrada (función o método) que llama a algo diferente de una primitiva;

note: type: Content of: <div><ul><li>
en: it defines a named entity with more than three conditional constructs and loop construction.
es: define una entidad nombrada que comprende más de tres construcciones condicionales y una construcción en bucle;

note: type: Content of: <div><ul><li>
en: code outside of named definitions calls anything but primitives and functions defined further up in the page.
es: el código que no pertenece a las definiciones nombradas llama a algo distinto de las entidades primitivas y funciones definidas más arriba en la página;

note: type: Content of: <div><ul><li>
en: code outside of named definitions contains more than three conditional constructs and loop construction, total.
es: el código que no pertenece a las definiciones nombradas contiene, en total, más de tres construcciones condicionales y una construcción en bucle;

note: type: Content of: <div><ul><li>
en: it calls <b>eval</b>.
es: llama a la función <b>eval</b>;

note: type: Content of: <div><ul><li>
en: it does Ajax calls.
es: hace llamadas Ajax;

note: type: Content of: <div><ul><li>
en: it uses bracket notation for dynamic object property access, which looks like <b><em>object</em>[<em>property</em>]</b>.
es: utiliza notación con corchetes para acceder de manera dinámica a las propiedades de los objetos: <b><em>object</em>[<em>property</em>]</b>.

note: type: Content of: <div><ul><li>
en: it alters the DOM.
es: modifica el <abbr title="Document Object Model">DOM</abbr>;

note: type: Content of: <div><ul><li>
en: it uses dynamic JavaScript constructs that are difficult to analyze without interpreting the program, or is loaded along with scripts that use such constructs.  Specifically, using any other construct than a string literal with certain methods (<b>Obj.write</b>, <b>Obj.createElement</b>, and others).
es: utiliza estructuras JavaScript dinámicas que son difíciles de analizar sin interpretar el programa, o se carga junto con <cite>scripts</cite> que utilizan dichas estructuras. Concretamente, se trata del uso de cualquier estructura distinta de una cadena constante con ciertos métodos (<b>Obj.write</b>, <b>Obj.createElement</b> y otros).

note: type: Content of: <div><p>
en: 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.
es: ¿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 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.

note: type: Content of: <div><p>
en: 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.
es: Por último, tenemos que modificar los navegadores libres para que detecten y bloqueen el código JavaScript en las páginas web cuando no sea libre ni trivial. 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 Firefox.

note: type: Content of: <div><p>
en: 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.
es: 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 libre de esa página). Greasemonkey está cerca de poder hacerlo, pero no lo suficiente, pues no garantiza la modificación del código JavaScript de la página 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. El Proyecto GNU desearía recomendar sitios dedicados únicamente a cambios libres.

note: type: Content of: <div><p>
en: 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.
es: 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 ya no será un obstáculo para nuestra libertad, no más de lo 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 privativos que se ofrecen para su instalación convencional. A partir de ese momento podremos iniciar nuestra campaña para que los sitios web liberen JavaScript.

note: type: Content of: <div><p>
en: 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.
es: 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 del 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.

note: type: Content of: <div><p>
en: <strong>Acknowledgements:</strong> I thank <a href="/people/people.html#mattlee">Matt Lee</a> and <a href="https://johnresig.com/">John Resig</a> for their help in defining our proposed criterion, and David Parunakian for bringing the problem to my attention.
es: <strong>Agradecimientos:</strong> Gracias a <a href="/people/people.html#mattlee">Matt Lee</a> y <a href="https://johnresig.com/">John Resig</a> por su ayuda en la concreción del criterio que proponemos, y a David Parunakian por señalarme este problema.

note: type: Content of: <div><div><p>
en: Please send general FSF &amp; GNU inquiries to <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.  There are also <a href="/contact/">other ways to contact</a> the FSF.  Broken links and other corrections or suggestions can be sent to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.
es: Envíe sus consultas acerca de la FSF y GNU a <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>. Existen también <a href="/contact/">otros medios para contactar</a> con la FSF. <br /> Para avisar de enlaces rotos y proponer otras correcciones o sugerencias, diríjase a <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.

note: TRANSLATORS: Ignore the original text in this paragraph, replace it with the translation of these two: We work hard and do our best to provide accurate, good quality translations.  However, we are not exempt from imperfection. Please send your comments and general suggestions in this regard to <a hr
en: Please see the <a href="/server/standards/README.translations.html">Translations README</a> for information on coordinating and contributing translations of this article.
es: El equipo de traductores al español se esfuerza por ofrecer traducciones fieles al original y de buena calidad, pero no estamos libres de cometer errores.<br /> Envíe sus comentarios y sugerencias sobre las traducciones a <a  href="mailto:web-translators@gnu.org">&lt;web-translators@gnu.org&gt;</a>. </p><p>Consulte la <a href="/server/standards/README.translations.html">Guía para las traducciones</a> para obtener información sobre la coordinación y el envío de traducciones de las páginas de este sitio web.

note: type: Content of: <div><p>
en: This page is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International License</a>.
es: Esta página está bajo licencia <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/deed.es_ES">Creative Commons Reconocimiento-SinObraDerivada 4.0 Internacional</a>.

note: TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. type: Content of: <div><div>
en: *GNUN-SLOT: TRANSLATOR'S CREDITS*
es: <strong>Traducción: David Arroyo Menéndez, 2009.</strong>

note: timestamp start type: Content of: <div><p>
en: Updated:
es: Última actualización:
