From c086c2eccfb04d940a050eb500c3827778d5ccc4 Mon Sep 17 00:00:00 2001 From: Adrian Estrada Date: Sat, 23 Jul 2016 09:04:50 -0500 Subject: [PATCH] Initial commit for Spanish localization by @nodejs/nodejs-es --- locale/es/404.md | 7 + locale/es/about/index.md | 65 +++++ locale/es/docs/index.md | 44 +++ locale/es/download/current.md | 22 ++ locale/es/download/index.md | 22 ++ locale/es/download/package-manager.md | 376 ++++++++++++++++++++++++++ locale/es/download/releases.md | 21 ++ locale/es/foundation/index.md | 58 ++++ locale/es/get-involved/index.md | 61 +++++ locale/es/index.md | 23 ++ locale/es/security.md | 56 ++++ locale/es/site.json | 169 ++++++++++++ locale/es/styles.styl | 1 + 13 files changed, 925 insertions(+) create mode 100644 locale/es/404.md create mode 100644 locale/es/about/index.md create mode 100644 locale/es/docs/index.md create mode 100644 locale/es/download/current.md create mode 100644 locale/es/download/index.md create mode 100644 locale/es/download/package-manager.md create mode 100644 locale/es/download/releases.md create mode 100644 locale/es/foundation/index.md create mode 100644 locale/es/get-involved/index.md create mode 100644 locale/es/index.md create mode 100644 locale/es/security.md create mode 100644 locale/es/site.json create mode 100644 locale/es/styles.styl diff --git a/locale/es/404.md b/locale/es/404.md new file mode 100644 index 0000000000000..26f1f3a58c083 --- /dev/null +++ b/locale/es/404.md @@ -0,0 +1,7 @@ +--- +layout: page.hbs +permalink: false +title: 404 +--- +## 404: Página no encontrada +### ENOENT: No existe el archivo o el directorio diff --git a/locale/es/about/index.md b/locale/es/about/index.md new file mode 100644 index 0000000000000..1a01f2a382275 --- /dev/null +++ b/locale/es/about/index.md @@ -0,0 +1,65 @@ +--- +layout: about.hbs +title: Acerca +trademark: Trademark +--- +# Acerca de Node.js® + +Concebido como un entorno de ejecución de JavaScript orientado a eventos asíncronos, Node está diseñado +para construir aplicaciones en red escalables. En la siguiente aplicación de ejemplo "hola mundo", se pueden +manejar muchas conexiones concurrentes. Por cada conexión el *callback* será ejecutado, sin embargo +si no hay trabajo que hacer Node estará durmiendo. + +```javascript +const http = require('http'); + +const hostname = '127.0.0.1'; +const port = 3000; + +const server = http.createServer((req, res) => { + res.statusCode = 200; + res.setHeader('Content-Type', 'text/plain'); + res.end('Hola Mundo\n'); +}); + +server.listen(port, hostname, () => { + console.log(`El servidor se está ejecutando en http://${hostname}:${port}/`); +}); +``` + +Esto contrasta con el modelo de concurrencia más común hoy en día, donde se usan +hilos del Sistema Operativo. Las operaciones de redes basadas en hilos son relativamente ineficientes +y son muy difíciles de usar. Además, los usuarios de Node están libres de preocupaciones +sobre el bloqueo del proceso, ya que no existe. Casi ninguna función en Node realiza +I/O directamente, así que el proceso nunca se bloquea. Debido a que no hay bloqueo +es muy razonable desarrollar sistemas escalables en Node. + +Si alguno de estos términos no le es familiar, hay un artículo completo en +[Blocking vs Non-Blocking][]. + +--- + +Node tiene un diseño similar y está influenciado por sistemas como +[Event Machine][] de Ruby ó [Twisted][] de Python. Node lleva el modelo de eventos un poco +más allá, este presenta un [bucle de eventos][] como un entorno en vez de una librería. En otros sistemas siempre existe una llamada +que bloquea para iniciar el bucle de eventos. El comportamiento es típicamente definido a través de *callbacks* al inicio +del script y al final se inicia el servidor mediante una llamada de bloqueo como `EventMachine::run()`. En Node no existe esta llamada. +Node simplemente ingresa el bucle de eventos después de ejecutar el script de entrada. +Node sale del bucle de eventos cuando no hay más *callbacks* que ejecutar. Se comporta de una +forma similar a JavaScript en el navegador - el bucle de eventos está oculto al usuario. + +HTTP es ciudadano de primera clase en Node, diseñado con operaciones de streaming y baja latencia +en mente. Esto hace a Node candidato para ser la base de una librería o un framework web. + +Solo porque Node esté diseñado sin hilos, no significa que usted no puede +aprovechar los múltiples cores de su sistema. Procesos hijos pueden ser lanzados +usando nuestra API [`child_process.fork()`][], la cual está diseñada para comunicarse +fácilmente con el proceso principal. Construida sobre la misma interfaz está el módulo [`cluster`][], +el cual permite compartir sockets entre procesos para activar el balanceo de cargas en sus múltiples cores. + +[Blocking vs Non-Blocking]: https://github.com/nodejs/node/blob/master/doc/topics/blocking-vs-non-blocking.md +[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options +[`cluster`]: https://nodejs.org/api/cluster.html +[bucle de eventos]: https://github.com/nodejs/node/blob/master/doc/topics/the-event-loop-timers-and-nexttick.md +[Event Machine]: http://rubyeventmachine.com/ +[Twisted]: http://twistedmatrix.com/ diff --git a/locale/es/docs/index.md b/locale/es/docs/index.md new file mode 100644 index 0000000000000..6d5aee00e2142 --- /dev/null +++ b/locale/es/docs/index.md @@ -0,0 +1,44 @@ +--- +title: Documentación +layout: docs.hbs +labels: + lts: LTS +--- + +# Sobre la documentación + +Existen tres tipos de documentación disponible en este sitio: + +* Referencia de la API +* Características de ES6 +* Preguntas frecuentes + +### Referencia de la API + +La [Referencia de la API](/api/) proporciona información detallada sobre una función ó un objeto en Node.js. Esta +documentación indica que argumentos acepta un método, el valor que retorna este método y que errores pueden estar +relacionados al mismo. También indica qué métodos están disponibles para las diferentes versiones de Node.js + +También describe los módulos incluidos que proporciona Node.js, mas no documenta los módulos que proporciona la comunidad. + +
+

¿Buscando la referencia de la API para una versión anterior?

+ + +
+ +### Características de ES6 + +La [sección de ES6](/en/docs/es6/) describe el árbol de los grupos de las características de ES6, y detalla qué +características están activadas por defecto en Node.js, junto con enlaces explicativos. También muestra cómo encontrar +qué versión de V8 usa una versión particular de Node.js. + +### Preguntas frecuentes + +Las [Preguntas frecuentes](/en/docs/faq/) cubren cómo todos pueden contribuir a Node.js, nuestro código de conducta y el +modelo de gobierno, cómo contactarse en GitHub y IRC y cómo ayudar con el triaje de errores. diff --git a/locale/es/download/current.md b/locale/es/download/current.md new file mode 100644 index 0000000000000..5548708c3faf7 --- /dev/null +++ b/locale/es/download/current.md @@ -0,0 +1,22 @@ +--- +layout: download-current.hbs +title: Descarga +download: Descarga +downloads: + headline: Descargas + lts: LTS + current: Actual + tagline-current: Últimas características + tagline-lts: Recomendado para la mayoría + display-hint: Mostrar descargas para + intro: > + Descargue el código fuente de Node.js o un instalador pre-compilado para su plataforma, y comience a desarrollar hoy. + currentVersion: Versión actual + buildDisclaimer: "Nota: Python 2.6 ó 2.7 es requerido para compilar el código fuente." +additional: + headline: Plataformas adicionales + intro: > + Miembros de la comunidad de Node.js proveén paquetes pre-compilados de forma no oficial para plataformas adicionales no soportadas por el equipo central de Node.js que pueden no estar al mismo nivel de las versiones actuales oficiales de Node.js. + platform: Plataforma + provider: Proveedor +--- diff --git a/locale/es/download/index.md b/locale/es/download/index.md new file mode 100644 index 0000000000000..25be74d581509 --- /dev/null +++ b/locale/es/download/index.md @@ -0,0 +1,22 @@ +--- +layout: download.hbs +title: Descarga +download: Descarga +downloads: + headline: Descargas + lts: LTS + current: Actual + tagline-current: Últimas características + tagline-lts: Recomendado para la mayoría + display-hint: Mostrar descargas para + intro: > + Descargue el código fuente de Node.js o un instalador pre-compilado para su plataforma, y comience a desarrollar hoy. + currentVersion: Versión actual + buildDisclaimer: "Nota: Python 2.6 ó 2.7 es requerido para compilar el código fuente." +additional: + headline: Plataformas adicionales + intro: > + Miembros de la comunidad de Node.js proveén paquetes pre-compilados de forma no oficial para plataformas adicionales no soportadas por el equipo central de Node.js que pueden no estar al mismo nivel de las versiones actuales oficiales de Node.js. + platform: Plataforma + provider: Proveedor +--- diff --git a/locale/es/download/package-manager.md b/locale/es/download/package-manager.md new file mode 100644 index 0000000000000..4272fa656e4f4 --- /dev/null +++ b/locale/es/download/package-manager.md @@ -0,0 +1,376 @@ +--- +layout: page.hbs +title: Instalando Node.js usando un gestor de paquetes +--- + +# Instalando Node.js usando un gestor de paquetes + +***Nota:*** Los paquetes en esta página son mantenidos y soportados por sus respectivos responsables, **no** el equipo central de Node.js. Por favor reporte cualquier problema que usted encuentre al responsable del paquete. Sí su problema resulta ser un error en Node.js mismo, el encargado reportará y escalará el error. + +---------------------------- + +* [Arch Linux](#arch-linux) +* [Distribuciones de Linux basadas en Debian y Ubuntu](#debian-and-ubuntu-based-linux-distributions) +* [Enterprise Linux y Fedora](#enterprise-linux-and-fedora) +* [FreeBSD y OpenBSD](#freebsd-and-openbsd) +* [Gentoo](#gentoo) +* [NetBSD](#netbsd) +* [openSUSE y SLE](#opensuse-and-sle) +* [OSX](#osx) +* [SmartOS y illumos](#smartos-and-illumos) +* [Void Linux](#void-linux) +* [Windows](#windows) + +---------------------------- + +## Arch Linux + +Paquetes para Node.js y npm están disponibles en el repositorio de la comunidad. + +```bash +pacman -S nodejs npm +``` + + +## Distribuciones de Linux basadas en Debian y Ubuntu + +También incluidas: **Linux Mint**, **Linux Mint Debian Edition (LMDE)**, **elementaryOS** y otras. + +Node.js está disponible desde el repositorio de binarios para Debian y Ubuntu de [NodeSource](https://nodesource.com) (antiguamente soportado por [Chris Lea](https://github.com/chrislea) en Launchpad mediante PPA). Soporte para este repositorio y sus scripts, pueden ser encontrados en GitHub bajo [nodesource/distributions](https://github.com/nodesource/distributions). + +**NOTA:** Si usted está usando Ubuntu Precise ó Debian Wheezy, Usted probablemente deba leer sobre [ejecutar Node.js >= 4.x en distribuciones antiguas](https://github.com/nodesource/distributions/blob/master/OLDER_DISTROS.md). + +```bash +curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - +sudo apt-get install -y nodejs +``` + +Alternativamente, para Node.js v6: + +```bash +curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - +sudo apt-get install -y nodejs +``` + +***Opcional***: Instalar herramientas de compilación + +Para compilar e instalar extensiones nativas desde npm se necesitará también instalar las herramientas de compilación: + +```bash +sudo apt-get install -y build-essential +``` + +**Arquitecturas disponibles:** + +* **i386** (32-bit) +* **amd64** (64-bit) +* **armhf** (ARM 32-bit hard-float, ARMv7 y superiores: _arm-linux-gnueabihf_) + +**Versiones de Ubuntu soportadas:** + +* **Ubuntu 12.04 LTS** (Precise Pangolin) +* **Ubuntu 14.04 LTS** (Trusty Tahr) +* **Ubuntu 15.04** (Vivid Vervet) + +**Versiones de Debian soportadas:** + +* **Debian 7** (wheezy) +* **Debian 8 / stable** (jessie) +* **Debian testing** (stretch, aliased to jessie) +* **Debian unstable** (sid) + +Un paquete de Node.js está también disponible en el [repositorio oficial](http://packages.debian.org/search?searchon=names&keywords=nodejs) para Debian Sid (unstable), Jessie (testing) y Wheezy (wheezy-backports) como "nodejs". Este solo instala el binario de `nodejs`. + +El [paquete nodejs-legacy](http://packages.debian.org/search?searchon=names&keywords=nodejs-legacy) instala un enlace simbólico de `node` que es requerido para que muchos módulos puedan ser compilados y ejecutados correctamente. +Los módulos de Node.js disponibles en el repositorio de la distribución oficial lo necesitan. + +**Versiones de Linux Mint soportadas:** + +* **Linux Mint 13 "Maya"** (mediante Ubuntu 12.04 LTS) +* **Linux Mint 17 "Qiana"** (mediante Ubuntu 14.04 LTS) +* **Linux Mint 17.1 "Rebecca"** (mediante Ubuntu 14.04 LTS) +* **Linux Mint 17.2 "Rafaela"** (mediante Ubuntu 14.04 LTS) +* **Linux Mint Debian Edition (LMDE) 2 "Betsy"** (mediante Debian 8) + +**Versiones de elementary OS soportadas:** + +* **elementary OS Luna** (mediante Ubuntu 12.04 LTS) +* **elementary OS Freya** (mediante Ubuntu 14.04 LTS) + +**Versiones de Trisquel soportadas:** + +* **Trisquel 6 "Toutatis"** (mediante Ubuntu 12.04 LTS) +* **Trisquel 7 "Belenos"** (mediante Ubuntu 14.04 LTS) + +**Versiones de BOSS soportadas:** + +* **BOSS 5.0 "Anokha"** (mediante Debian 7) + +## Enterprise Linux y Fedora + +Incluyendo **Red Hat® Enterprise Linux®** / **RHEL**, **CentOS** y **Fedora**. + +Node.js está disponible desde el repositorio de binarios para Enterprise Linux y Fedora de [NodeSource](https://nodesource.com). Soporte para este repositorio y sus scripts, pueden ser encontrados en GitHub bajo [nodesource/distributions](https://github.com/nodesource/distributions). + +Tenga en cuenta que los paquetes de Node.js para EL 5 (RHEL5 y CentOS 5) dependen de que el repositorio **[EPEL](https://fedoraproject.org/wiki/EPEL)** este disponible. El script de instalación chequeará esto y proveerá instrucciones en el caso de que no este instalado. + +Ejecute como root en RHEL, CentOS ó Fedora, para Node.js v4 LTS Argon: + +```bash +curl --silent --location https://rpm.nodesource.com/setup_4.x | bash - +``` + +Alternativamente para Node.js v6: + +```bash +curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - +``` + +Alternativamente para Node.js 0.10: + +```bash +curl --silent --location https://rpm.nodesource.com/setup | bash - +``` + +Luego instale, como root: + +```bash +yum -y install nodejs +``` + +***Opcional***: Instalar herramientas de compilación + +Para compilar e instalar extensiones nativas desde npm se necesitará también instalar las herramientas de compilación: + +```bash +yum install gcc-c++ make +# ó: yum groupinstall 'Development Tools' +``` + +**Arquitecturas disponibles:** + +* **i386** (32-bit, no disponible para EL7) +* **x86_64** (64-bit) + +**Versiones de Red Hat® Enterprise Linux® soportadas:** + +* **RHEL 5** (32-bit y 64-bit) +* **RHEL 6** (32-bit y 64-bit) +* **RHEL 7** (64-bit) + +**Versiones de CentOS soportadas:** + +* **CentOS 5** (32-bit y 64-bit) +* **CentOS 6** (32-bit y 64-bit) +* **CentOS 7** (64-bit) + +**Versiones de CloudLinux soportadas:** +* **CloudLinux 6** (32-bit y 64-bit) + +**Versiones de Fedora soportadas:** + +* **Fedora 21 (Twenty One)** (32-bit y 64-bit) +* **Fedora 20 (Heisenbug)** (32-bit y 64-bit) +* **Fedora 19 (Schrödinger's Cat)** (32-bit y 64-bit) + +**Otras distribuciones conocidas como soportadas:** + +* **Oracle Linux** (bastante similar a RHEL) +* **Amazon Linux** (probada en 2016.03) + +### Alternativas + +Paquetes oficiales para **Fedora** de [Node.js](https://apps.fedoraproject.org/packages/nodejs) y [npm](https://apps.fedoraproject.org/packages/npm) están disponibles en Fedora 18 y posteriores. Para instalarlos ejecute: + +```bash +sudo yum install nodejs npm +``` + +Buscando las últimas actualizaciones? [Instálelas desde updates-testing.](https://fedoraproject.org/wiki/QA:Updates_Testing) + +**Enterprise Linux** (RHEL y CentOS) Los usuarios pueden usar paquetes de Node.js y npm desde el repositorio [EPEL](https://fedoraproject.org/wiki/EPEL). + +Instale el paquete RPM *epel-release* para su versión (Encuentrelo en la página inicial del repositorio [EPEL](https://fedoraproject.org/wiki/EPEL)), luego ejecute: + +```bash +sudo yum install nodejs npm --enablerepo=epel +``` + +Buscando las últimas actualizaciones? [Instálelas desde epel-testing.](https://fedoraproject.org/wiki/EPEL/testing) + +**Arquitecturas disponibles:** + +* **i686** (32-bit, no disponible para EL7) +* **x86_64** (64-bit) +* **armv6hl** (Raspberry Pi, solo para [Pidora](http://pidora.ca)) +* **armv7hl** (32-bit ARM hard-float, ARMv7 y posteriores, solo para Fedora ) + +**Versiones de Red Hat® Enterprise Linux® soportadas:** + +* **RHEL 6** (i686/x86_64) +* **RHEL 7** (x86_64) + +Adicionalmente, versiones de **CentOS** y **Scientific Linux** correspondientes a las versiones arriba descritas de RHEL están también oficialmente soportadas para todos los paquetes EPEL, incluyendo nodejs. Amazon Linux no está oficialmente soportado por EPEL debido a incompatibilidades significativas previamente reportadas en la lista de correo de epel-devel, sin embargo usted encontrará que por lo menos nodejs funciona. + +**Versiones de Fedora soportadas:** + +* **Fedora Rawhide** (i686/x86_64/armv7hl) +* **Fedora 21** (i686/x86_64/armv7hl) +* **Fedora 20 (Heisenbug)** (i686/x86_64/armv6hl/armv7hl) +* **Fedora 19 (Schrödinger's Cat)** (i686/x86_64/armv7hl) + + +## FreeBSD y OpenBSD + +Node.js está disponible mediante el sistema de ports. + +```bash +/usr/ports/www/node +``` + +Versiones de desarrollo también están disponibles usando ports + +```bash +cd /usr/ports/www/node-devel/ && make install clean +``` + +Ó paquetes en FreeBSD: + +```bash +pkg_add -r node-devel +``` + +Usando [pkg-ng](https://wiki.freebsd.org/pkgng) en FreeBSD + +```bash +pkg install node +``` + +Ó versiones de desarrollo: + +```bash +pkg install node-devel +``` + + +## Gentoo + +Node.js está disponible en el árbol de portage. + +```bash +emerge nodejs +``` + + +## NetBSD + +Node.js está disponible en el árbol de pkgsrc: + +```bash +cd /usr/pkgsrc/lang/nodejs && make install +``` + +Ó instale un paquete binario (si está disponible para su plataforma) usando pkgin: + +```bash +pkgin -y install nodejs +``` + + +## openSUSE y SLE + +[Descargue Node.js mediante openSUSE one-click](http://software.opensuse.org/download.html?project=devel%3Alanguages%3Anodejs&package=nodejs). + +Paquetes RPM disponibles para: openSUSE 11.4, 12.1, 12.2, 12.3, 13.1, Factory y Tumbleweed; SLE 11 (con las variaciones SP1/SP2/SP3). + +Ejemplo de instalación en openSUSE 13.1: + +```bash +sudo zypper ar \ + http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \ + Node.js +sudo zypper in nodejs nodejs-devel +``` + + +## OSX + +Simplemente descargue el [Instalador para Macintosh](http://nodejs.org/#download) directamente desde el sitio web de [nodejs.org](http://nodejs.org). + +_Si usted quiere descargar el paquete con bash:_ + +```bash +curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/" +``` + +### Alternativas + +Usando **[Homebrew](http://brew.sh/)**: + +```bash +brew install node +``` + +Usando **[MacPorts](http://www.macports.org/)**: + +```bash +port install nodejs +``` + +Usando **[pkgsrc](https://pkgsrc.joyent.com/install-on-osx/)**: + +Instale el paquete binario: + +```bash +pkgin -y install nodejs +``` + +Ó compílelo manualmente desde pkgsrc: + +```bash +cd pkgsrc/lang/nodejs && bmake install +``` + +## SmartOS e illumos + +Las imágenes de SmartOS vienen con pkgsrc pre-instalado. En otras distribuciones de illumos, primero instale **[pkgsrc](https://pkgsrc.joyent.com/install-on-illumos/)**, luego usted puede instalar el paquete binario de la manera usual: + +```bash +pkgin -y install nodejs +``` + +Ó compilarlo manualmente desde pkgsrc: + +```bash +cd pkgsrc/lang/nodejs && bmake install +``` + + +## Void Linux + +Void Linux incluye node.js estable en el repositorio principal. + +```bash +xbps-install -Sy nodejs +``` + + +## Windows + +Simplemente descargue el [Instalador para Windows](http://nodejs.org/#download) directamente desde el sitio web de [nodejs.org](http://nodejs.org). + +### Alternativas + +Usando **[Chocolatey](http://chocolatey.org)**: + +```bash +cinst nodejs +# ó para una instalación completa con npm +cinst nodejs.install +``` + +Usando **[Scoop](http://scoop.sh/)**: + +```bash +scoop install nodejs +``` diff --git a/locale/es/download/releases.md b/locale/es/download/releases.md new file mode 100644 index 0000000000000..856a5490848c4 --- /dev/null +++ b/locale/es/download/releases.md @@ -0,0 +1,21 @@ +--- +layout: download-releases.hbs +title: Versiones Anteriores +modules: "NODE_MODULE_VERSION se refiere al número de versión ABI (application binary interface) de Node.js, usado para determinar que versiones de los binarios de los complementos en C++ pueden ser cargados sin necesidad de ser re-compilados. Este solía ser almacenado como un valor hexadecimal en versiones anteriores, pero ahora es representado como un entero." +--- + +### io.js & Node.js +Las versiones desde la 1.x hasta la 3.x fueron llamadas "io.js" ya que fueron parte del _fork_ io.js . Desde Node.js 4.0.0 las líneas de versiones de io.js convergieron con las de Node.js 0.12.x en una unificación de versiones de Node.js. + +
+ Buscando las últimas versiones de una rama específica? + + +
+ diff --git a/locale/es/foundation/index.md b/locale/es/foundation/index.md new file mode 100644 index 0000000000000..e00b66c50d493 --- /dev/null +++ b/locale/es/foundation/index.md @@ -0,0 +1,58 @@ +--- +title: Fundación de Node.js +layout: foundation.hbs +--- + +# Fundación de Node.js + +La misión de la fundación de Node.js es permitir la adopción generalizada, ayudar a acelerar el desarrollo de Node.js +y otros módulos relacionados, a través de un modelo de gobierno abierto que fomenta la participación, contribución técnica +y que proveé un marco para la administración a largo plazo de un ecosistema que invierte en el éxito Node.js. + +## Visión general + + + +
+ + + Visión general de la membresía en la fundación de Node.js 2015-05-05 + + de la + + Fundación de Node.js + + +
+ +## Documentos centrales + +- [Organigrama del comité de dirección técnica (TSC)](https://github.com/nodejs/TSC/blob/master/TSC-Charter.md) +- [Gobierno](https://github.com/nodejs/TSC) +- [Estatutos](/static/documents/node-foundation-by-laws.pdf) +- [Acuerdo de membresía](http://f.cl.ly/items/0N1m3x0I3S2L203M1h1r/nodejs-foundation-membership-agreement-2015-march-04.pdf) +- [Certificado de incorporación](http://f.cl.ly/items/2b1b1o0v1e1u2i1L2w1a/nodejs-foundation-certificate-of-incorporation-2014-august-01.pdf) +- [Directrices de Marcas](https://nodejs.org/static/documents/trademark-policy.pdf) + +## Minutas de las reuniones de la junta +- [2015-07-27](/static/documents/minutes/nodejs-foundation-board-meeting-2015-07-27.pdf) +- [2015-08-31](/static/documents/minutes/nodejs-foundation-board-meeting-2015-08-31.pdf) +- [2015-09-28](/static/documents/minutes/nodejs-foundation-board-meeting-2015-09-28.pdf) +- [2015-11-02](/static/documents/minutes/nodejs-foundation-board-meeting-2015-11-02.pdf) +- [2016-02-29](/static/documents/minutes/nodejs-foundation-board-meeting-2016-02-29.pdf) + +## Contacto + +Para preguntas sobre el uso de la marca Node.js®, por favor envíe un +correo a trademark@nodejs.org. + +Para subscribirse al boletín de noticias de la fundación de Node.js, diligencie el siguiente formulario. + + diff --git a/locale/es/get-involved/index.md b/locale/es/get-involved/index.md new file mode 100644 index 0000000000000..bff01a9adcbf7 --- /dev/null +++ b/locale/es/get-involved/index.md @@ -0,0 +1,61 @@ +--- +title: Participa +layout: contribute.hbs +--- + +# Fomentamos toda clase de contribuciones de la comunidad. + +La comunidad de Node.js es grande, inclusiva y alegre de ayudar al mayor número de usuarios +a contribuir de cualquier forma posible. Si usted quiere [reportar un error](https://github.com/nodejs/node/issues), +[ayudar con la documentación](/en/get-involved/contribute/) ó [contribuir con el código](/en/get-involved/development/) del proyecto, ha venido al lugar indicado. Explore los recursos de nuestra comunidad para encontrar una forma de ayudar: + +
+ +## Discusión + +- La [lista de errores en ](https://github.com/nodejs/node/issues) es el lugar para discutir las características del núcleo de Node.js. + +- Para chatear en tiempo real sobre el desarrollo de Node vaya a `irc.freenode.net` en el canal `#node.js` usando un [cliente de IRC](http://es.wikipedia.org/wiki/Anexo:Clientes_IRC) ó conéctese con su navegador al canal usando [WebChat de freenode](http://webchat.freenode.net/?channels=node.js). + +- La cuenta de Twitter oficial de Node.js es [nodejs](https://twitter.com/nodejs). + +- [Node Weekly](http://nodeweekly.com) es una lista de correo que recopila los últimos eventos y noticias alrededor de la comunidad de Node.js. + +- [Planet Node](http://planetnodejs.com) es un agregador de blogs de desarrolladores de Node. + +- [NodeUp](http://nodeup.com) es un podcast cubriendo las últimas noticias en la comunidad de Node. + +- [NodeJS Reactions](http://nodejsreactions.tumblr.com) captura la experiencia de Node.js en forma de GIFs animados. + + +## Aprendizaje + +- La [Documentación oficial de la API](/api) detalla la API de Node. + +- [NodeSchool.io](http://nodeschool.io) le enseñará conceptos de Node.js de forma interactiva mediante juegos utilizando la línea de comandos. + +- La [etiqueta de Node.js en StackOverflow](http://stackoverflow.com/questions/tagged/node.js) colecciona nueva información cada día. + +- [docs.nodejitsu.com](http://docs.nodejitsu.com/) soluciona muchos de los problemas más comunes que la gente se encuentra. + +- [How To Node](http://howtonode.org/) tiene un número creciente de útiles tutoriales. + + +## Sitios de la comunidad internacional y proyectos + +- [Blog Australiano de Node.js blog & lista de desarrolladores](http://nodejs.org.au/) +- [Comunidad Brasileña de Node.js](http://www.nodebr.com/) +- [Comunidad China](http://cnodejs.org) +- [Cộng đồng Node.js Việt Nam](http://nodejs.vn) +- [Comunidad Alemana de Node.js](http://nodecode.de) +- [Comunidad en Google+ de usuarios Franceses de Node.js](https://plus.google.com/communities/113346206415381691435) +- [Comunidad de Hungría(Magyar)](http://nodehun.blogspot.com/) +- [Grupo de Irán en persa](http://nodejs.ir) +- [Grupo de usuarios de Japón](http://nodejs.jp/) +- [Sitio de Node.js para Kiwis](http://nodejs.geek.nz/) +- [Sitio Ruso](http://node-center.ru/) +- [Comunidad Servia de Node.js](http://nodejs.rs/) +- [Comunidad de lenguaje hispano](http://nodehispano.com) +- [Comunidad de Taiwán](http://nodejs.tw) +- [Comunidad de Nicaragua de Node.js](http://nodenica.com/) +- [Comunidad Coreana de Node.js](http://nodejs.github.io/nodejs-ko/) diff --git a/locale/es/index.md b/locale/es/index.md new file mode 100644 index 0000000000000..6be10baa2dcf2 --- /dev/null +++ b/locale/es/index.md @@ -0,0 +1,23 @@ +--- +layout: index.hbs +labels: + current-version: Versión Actual + download: Descargar + download-for: Descargar para + other-downloads: Otras Descargas + other-lts-downloads: Otras Descargas LTS + other-current-downloads: Otras Descargas Actuales + current: Actual + lts: LTS + tagline-current: Últimas características + tagline-lts: Recomendado para la mayoría + changelog: Cambios + api: Documentación del API + version-schedule-prompt: Ó revise la + version-schedule-prompt-link-text: Agenda de LTS +--- + +Node.js® es una entorno de ejecución para JavaScript construido con el [motor de JavaScript V8 de Chrome](https://developers.google.com/v8/). +Node.js usa un modelo de operaciones E/S sin bloqueo y orientado a eventos, que lo hace liviano y eficiente. +El ecosistema de paquetes de Node.js, [npm](https://www.npmjs.com/), es el ecosistema mas grande de +librerías de código abierto en el mundo. diff --git a/locale/es/security.md b/locale/es/security.md new file mode 100644 index 0000000000000..d387b3176324c --- /dev/null +++ b/locale/es/security.md @@ -0,0 +1,56 @@ +--- +layout: security.hbs +title: Seguridad +--- +# Seguridad + +## Reporte de errores + +Todos los problemas de seguridad en Node.js se tratan seriamente y deben ser reportados enviando un correo a [security@nodejs.org](mailto:security@nodejs.org). +Este será recibido por un subgrupo del equipo central encargado de los problemas de seguridad. + +Su correo será revisado en 24 horas, y usted recibirá una respuesta detallada a su mensaje en las siguientes 48 horas indicando los pasos a seguir en el proceso de su reporte. + +Luego de la respuesta inicial a su reporte, el equipo de seguridad se esforzará en mantenerlo informado del progreso hecho en +dirección a la solución y el anuncio público, también pueden pedir información adicional ó instrucciones sobre el error reportado. +Estas actualizaciones serán enviadas por lo menos cada cinco días, en la práctica será aproximadamente cada 24-48 horas. + +Errores de seguridad en módulos de terceros deben ser reportados a sus respectivos encargados y también deben ser coordinados +a través de [Node Security Project](https://nodesecurity.io). + +Gracias por mejorar la seguridad de Node.js. Sus esfuerzos y su confidencialidad responsable son gratamente apreciados +y serán reconocidos. + +## Política de divulgación + +Esta es la política de divulgación de Node.js + +- El reporte de seguridad es recibido y asignado a un responsable inicial. Esta persona coordinará la solución y el proceso +de publicación. Una vez el problema es confirmado y se determina una lista de todas las versiones afectadas. El código es auditado +para encontrar potenciales problemas similares. Se preparan las soluciones para todas las versiones que están en mantenimiento. +Estas soluciones no son enviadas al repositorio público, en cambio son retenidas localmente hasta el anuncio público. + +- Una fecha de embargo para esta vulnerabilidad es seleccionada y un CVE (Common Vulnerabilities and Exposures (CVE®)) +es solicitado para la vulnerabilidad. + +- En la fecha de embargo, se le envía una copia del anuncio a la lista de correo de seguridad de Node.js. Los cambios son subidos al repositorio público y nuevas versiones son desplegadas en nodejs.org. En las siguientes 6 horas de la notificación a la lista de correo, una copia del anuncio será publicada en el blog de Node.js. + +- Típicamente la fecha de embargo será fijada 72 horas desde la creación del CVE. Sin embargo, esto puede variar dependiendo de +la severidad del error ó la dificultad en aplicar la solución. + +- Este proceso puede tomar algún tiempo, especialmente cuando se requiere cordinación con responsables de otros proyectos. Cada +esfuerzo posible se hará para encargarse del error en la forma más oportuna posible, sin embargo, es importante que sigamos el +proceso descrito arriba, para asegurarse que la divulgación sea manejada de una manera consistente. + +## Reciba actualizaciones de seguridad + +Las notificaciones de seguridad serán distribuidas usando los siguientes medios. + +- [https://groups.google.com/group/nodejs-sec](https://groups.google.com/group/nodejs-sec) +- [https://nodejs.org/en/blog](https://nodejs.org/en/blog) + + +## Comentarios sobre esta política + +Si usted tiene sugerencias sobre como puede ser mejorado ese proceso, por favor envíe un [pull request](https://github.com/nodejs/nodejs.org) +ó un mensaje a [security@nodejs.org](mailto:security@nodejs.org) para discutirlo. diff --git a/locale/es/site.json b/locale/es/site.json new file mode 100644 index 0000000000000..daec25b090292 --- /dev/null +++ b/locale/es/site.json @@ -0,0 +1,169 @@ +{ + "title": "Node.js", + "author": "Fundación de Node.js", + "url": "https://nodejs.org/es/", + "locale": "es", + "scrollToTop": "Vuelve al comienzo", + "reportNodeIssue": "Reporte un problema con Node.js", + "reportWebsiteIssue": "Reporte un problema con el sitio", + "getHelpIssue": "Consiga ayuda", + "by": "por", + "all-downloads": "Todas las opciones de descarga", + "nightly": "Versiones nightly", + "feeds": [ + { + "link": "feed/blog.xml", + "text": "Node.js Blog" + }, + { + "link": "feed/releases.xml", + "text": "Node.js Blog: Versiones" + }, + { + "link": "feed/vulnerability.xml", + "text": "Node.js Blog: Reportes de vulnerabilidades" + }, + { + "link": "feed/tsc-minutes.xml", + "text": "Minutas de las reuniones del TSC de Node.js" + } + ], + "home": { "text": "Inicio" }, + "about": { + "link": "about", + "text": "Acerca", + "governance": { + "link": "about/governance", + "text": "Gobierno" + }, + "workinggroups": { + "link": "about/working-groups", + "text": "Grupos de trabajo" + }, + "releases": { + "link": "about/releases", + "text": "Versiones" + }, + "resources": { + "link": "about/resources", + "text": "Recursos" + }, + "foundation": { + "link": "foundation", + "text": "Fundación" + }, + "security": { + "link": "security", + "text": "Seguridad" + }, + "trademark": { + "link": "about/trademark", + "text": "Marca" + } + }, + "download": { + "link": "download", + "text": "Descargas", + "releases": { + "link": "download/releases", + "text": "Versiones anteriores" + }, + "package-manager": { + "link": "download/package-manager", + "text": "Instale Node.js mediante un manejador de paquetes" + }, + "shasums":{ + "link": "SHASUMS256.txt.asc", + "text": "Firmas SHASUMS de los arvhivos de versiones" + } + }, + "docs": { + "link": "docs", + "text": "Documentación", + "es6": { + "link": "docs/es6", + "text": "ES6 y más allá" + }, + "faq": { + "link": "docs/faq", + "text": "FAQ" + }, + "api-lts": { + "link": "/dist/latest-v4.x/docs/api", + "subtext": "LTS", + "text": "%ver% API" + }, + "api-current": { + "link": "/dist/latest-v6.x/docs/api", + "text": "%ver% API" + }, + "guides": { + "link": "docs/guides", + "text": "Guías" + } + }, + "foundation": { + "link": "foundation", + "text": "Fundación", + "casestudies": { + "link": "foundation/case-studies", + "text": "Recursos" + }, + "members": { + "link": "foundation/members", + "text": "Miembros" + }, + "board": { + "link": "foundation/board", + "text": "Junta" + }, + "tsc": { + "link": "foundation/tsc", + "text": "Gobierno técnico" + }, + "itn": { + "link": "foundation/in-the-news", + "text": "En las noticias" + }, + "announce": { + "link": "foundation/announcements", + "text": "Anuncios" + } + }, + "getinvolved": { + "link": "get-involved", + "text": "Participa", + "code-and-learn": { + "link": "get-involved/code-and-learn", + "text": "Programa y Aprende" + }, + "contribute": { + "link": "get-involved/contribute", + "text": "Contribuye" + }, + "development": { + "link": "get-involved/development", + "text": "Desarrollo" + }, + "events": { + "link": "get-involved/events", + "text": "Eventos" + }, + "conduct": { + "link": "https://github.com/nodejs/node/blob/master/CONTRIBUTING.md#code-of-conduct", + "text": "Conducta" + } + }, + "security" : { "link": "security", "text": "Seguridad" }, + "blog" : { "link": "blog", "text": "Noticias" }, + + "releases": { + "title": "Histórico de versiones", + "downloads": "Descargas" + }, + "links": { + "pages": { + "changelog": "Cambios" + } + } +} diff --git a/locale/es/styles.styl b/locale/es/styles.styl new file mode 100644 index 0000000000000..1eb060f320a76 --- /dev/null +++ b/locale/es/styles.styl @@ -0,0 +1 @@ +@import 'base'