Skip to content

Commit 7c7d246

Browse files
committed
chore: synced translations from crowdin
1 parent 74f2e38 commit 7c7d246

File tree

102 files changed

+2168
-1523
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

102 files changed

+2168
-1523
lines changed

apps/site/pages/es/about/branding.mdx

+45-55
Original file line numberDiff line numberDiff line change
@@ -3,82 +3,72 @@ title: Marca de Node.js
33
layout: about
44
---
55

6-
Marca de Node.js
6+
# Marca de Node.js
77

88
Por favor revise la [política de la marca comercial](https://trademark-policy.openjsf.org/) para información desde el uso de logos y marcas de Node.js®.
99

1010
## Mascota de Node.js®
1111

1212
Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por diseñar y contribuir con la Tortuga Cohete.
1313

14-
<img
15-
alt="Mascota de Node.js"
16-
src="/static/images/node-mascot.svg"
17-
className="w-[100px]"
18-
width="100"
19-
height="114"
20-
/>
14+
<img alt="Mascota de Node.js" src="/static/images/node-mascot.svg" className="w-[100px]" width="100" height="114" />
2115

2216
## Logo de Node.js®
2317

2418
### Logo Horizontal de Node.js®
2519

2620
<table>
27-
<tbody>
28-
<tr>
29-
<td>
30-
<img alt="Logo Horizontal Oscuro de Node.js" src="/static/logos/nodejsDark.svg" className="h-[80px] w-[267px]" width="267" height="80" />
31-
</td>
32-
33-
<td>
34-
<img alt="Logo Horizontal Claro de Node.js" src="/static/logos/nodejsLight.svg" className="h-[80px] w-[267px] bg-neutral-950 p-2 dark:bg-transparent" width="267" height="80" />
35-
</td>
36-
37-
</tr>
38-
</tbody>
21+
<tbody>
22+
<tr>
23+
<td>
24+
<img alt="Logo Horizontal Oscuro de Node.js" src="/static/logos/nodejsDark.svg" className="h-[80px] w-[267px]" width="267" height="80" />
25+
</td>
26+
27+
<td>
28+
<img alt="Logo Horizontal Claro de Node.js" src="/static/logos/nodejsLight.svg" className="h-[80px] w-[267px] bg-neutral-950 p-2 dark:bg-transparent" width="267" height="80" />
29+
</td>
30+
</tr>
31+
</tbody>
3932
</table>
4033

4134
### Logo Apilado de Node.js®
4235

4336
<table>
44-
<tbody>
45-
<tr>
46-
<td>
47-
<img alt="Logo Apilado Oscuro de Node.js" src="/static/logos/nodejsStackedDark.svg" className="h-[164px] w-[267px]" width="267" height="164" />
48-
</td>
49-
50-
<td>
51-
<img alt="Logo Apilado Claro de Node.js" src="/static/logos/nodejsStackedLight.svg" className="h-[164px] w-[267px] rounded bg-neutral-950 p-2 dark:bg-transparent" width="267" height="164" />
52-
</td>
53-
54-
</tr>
55-
56-
<tr>
57-
<td>
58-
<img alt="Logo Apilado Negro de Node.js" src="/static/logos/nodejsStackedBlack.svg" />
59-
</td>
60-
61-
<td>
62-
<img alt="Logo Apilado Blanco de Node.js" src="/static/logos/nodejsStackedWhite.svg" className="rounded bg-neutral-950 p-2 dark:bg-transparent" />
63-
</td>
64-
65-
</tr>
66-
</tbody>
37+
<tbody>
38+
<tr>
39+
<td>
40+
<img alt="Logo Apilado Oscuro de Node.js" src="/static/logos/nodejsStackedDark.svg" className="h-[164px] w-[267px]" width="267" height="164" />
41+
</td>
42+
43+
<td>
44+
<img alt="Logo Apilado Claro de Node.js" src="/static/logos/nodejsStackedLight.svg" className="h-[164px] w-[267px] rounded bg-neutral-950 p-2 dark:bg-transparent" width="267" height="164" />
45+
</td>
46+
</tr>
47+
48+
<tr>
49+
<td>
50+
<img alt="Logo Apilado Negro de Node.js" src="/static/logos/nodejsStackedBlack.svg" />
51+
</td>
52+
53+
<td>
54+
<img alt="Logo Apilado Blanco de Node.js" src="/static/logos/nodejsStackedWhite.svg" className="rounded bg-neutral-950 p-2 dark:bg-transparent" />
55+
</td>
56+
</tr>
57+
</tbody>
6758
</table>
6859

6960
### Iconos de JS
7061

7162
<table>
72-
<tbody>
73-
<tr>
74-
<td>
75-
<img alt="Iconos Verde de JS" src="/static/logos/jsIconGreen.svg" className="height-[80px] mx-auto w-[71px]" width="71" height="80" />
76-
</td>
77-
78-
<td>
79-
<img alt="Iconos Blanco de JS" src="/static/logos/jsIconWhite.svg" className="height-[80px] mx-auto w-[71px] rounded bg-neutral-950 p-2 dark:bg-transparent" width="71" height="80" />
80-
</td>
81-
82-
</tr>
83-
</tbody>
63+
<tbody>
64+
<tr>
65+
<td>
66+
<img alt="Iconos Verde de JS" src="/static/logos/jsIconGreen.svg" className="height-[80px] mx-auto w-[71px]" width="71" height="80" />
67+
</td>
68+
69+
<td>
70+
<img alt="Iconos Blanco de JS" src="/static/logos/jsIconWhite.svg" className="height-[80px] mx-auto w-[71px] rounded bg-neutral-950 p-2 dark:bg-transparent" width="71" height="80" />
71+
</td>
72+
</tr>
73+
</tbody>
8474
</table>

apps/site/pages/es/about/governance.md

+6-13
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,18 @@ layout: about
77

88
## Proceso de Búsqueda de Consenso
99

10-
El proyecto Node.js sigue un modelo de toma de decisiones basado en la [Búsqueda de Consenso][].
10+
El proyecto Node.js busca hacer [decisiones por consenso](https://es.wikipedia.org/wiki/Decisi%C3%B3n_por_consenso).
1111

1212
## Colaboradores
1313

14-
El repositorio principal de GitHub [nodejs/node][] es mantenido por los Colaboradores, quienes son nominados por otros Colaboradores existentes de manera continua.
14+
El repositorio principal de GitHub [nodejs/node](https://github.com/nodejs/node) es mantenido por los colaboradores, quienes son nominados por otros colaboradores existentes de manera continua.
1515

16-
Las personas que realizan contribuciones significativas y valiosas se convierten en Colaboradores y se les otorga permisos de escritura al proyecto. Estas personas son identificadas por otros Colaboradores y su nominación es discutida con los Colaboradores existentes.
16+
Las personas que realizan contribuciones significativas y valiosas se convierten en colaboradores y se les otorga permisos de escritura al proyecto. Estas personas son identificadas por otros colaboradores y su nominación es discutida con los colaboradores existentes.
1717

18-
Para ver el listado actual de Colaboradores/as, revisa el [README.md][] del proyecto.
18+
La lista de los colaboradores actuales se puede encontrar en el [README.md](https://github.com/nodejs/node/blob/main/README.md#current-project-team-members) del proyecto.
1919

20-
La guía para Colaboraciones es mantenida en [collaborator-guide.md][].
20+
La guía para colaboraciones es mantenida en [collaborator-guide.md](https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md).
2121

2222
## Comité Directivo Técnico
2323

24-
El proyecto está gobernado por el [Comité Técnico de Dirección (TSC)][] que es responsable de la orientación de alto nivel del proyecto. El TSC es un subconjunto de Colaboradores activos que son nominados por otros miembros existentes del TSC.
25-
26-
[consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making
27-
[readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members
28-
[tsc]: https://github.com/nodejs/TSC
29-
[technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md
30-
[collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md
31-
[nodejs/node]: https://github.com/nodejs/node
24+
El proyecto está gobernado por el [Comité Técnico de Dirección (TSC)](https://github.com/nodejs/TSC/blob/main/TSC-Charter.md) que es responsable de la orientación de alto nivel del proyecto. El TSC es un subconjunto de Colaboradores activos que son nominados por otros miembros existentes del TSC.

apps/site/pages/es/about/index.mdx

+4-11
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Sobre Node.js®
33
layout: about
44
---
55

6-
Sobre Node.js®
6+
# Sobre Node.js®
77

88
Concebido como un entorno de ejecución JavaScript asíncrono basado en eventos, Node.js está diseñado para construir aplicaciones de red escalables. En el siguiente ejemplo de 'hola mundo', se pueden manejar muchas conexiones de manera concurrente. Por cada conexión el callback sera ejecutado, sin embargo si no hay trabajo que hacer, Node.js entrará en reposo.
99

@@ -43,21 +43,14 @@ server.listen(port, hostname, () => {
4343

4444
Esto contrasta con el modelo de concurrencia más común de hoy en día, en el que se emplean hilos del Sistema Operativo. Las redes basadas en hilos son relativamente ineficientes y muy difíciles de usar. Además, los usuarios de Node.js están libres de preocuparse por el bloqueo del proceso, ya que no existe. Casi ninguna función en Node.js realiza I/O directamente, por lo que el proceso nunca se bloquea. Por ello, es muy propicio desarrollar sistemas escalables en Node.js.
4545

46-
Si algo de esta explicación le resulta poco familiar, aquí hay un artículo completo sobre ello [Bloqueante vs. No-Bloqueante][].
46+
Si algo de este lenguaje no le resulta familiar, hay un artículo completo sobre [Bloqueante vs. No-Bloqueante](/learn/asynchronous-work/overview-of-blocking-vs-non-blocking).
4747

4848
---
4949

50-
Node.js es similar en diseño a sistemas como Ruby y está influenciado por ellos.
51-
[Máquina de eventos][] y [Twisted][] de Python. Node.js lleva el modelo de eventos un poco más allá. Presenta un bucle de eventos como una construcción en tiempo de ejecución en lugar de una biblioteca. En otros sistemas, siempre hay una llamada de bloqueo para iniciar el ciclo de eventos.
50+
Node.js es similar en diseño y está influenciado por sistemas como [Event Machine](https://github.com/eventmachine/eventmachine) de Ruby y [Twisted](https://twisted.org/) de Python. Node.js lleva el modelo de eventos un poco más allá. Presenta un bucle de eventos como una construcción en tiempo de ejecución en lugar de una biblioteca. En otros sistemas, siempre hay una llamada de bloqueo para iniciar el ciclo de eventos.
5251
Normalmente, el comportamiento se define mediante devoluciones de llamada al principio de un script y, al final, se inicia un servidor mediante una llamada de bloqueo como `EventMachine::run()`.
5352
En Node.js, no existe tal llamada de inicio del ciclo de eventos. Node.js simplemente ingresa al bucle de eventos después de ejecutar el script de entrada. Node.js sale del bucle de eventos cuando no hay más devoluciones de llamada para realizar. Este comportamiento es similar al JavaScript del navegador: El bucle de eventos está oculto para el usuario.
5453

5554
HTTP es un ciudadano de primera clase en Node.js, diseñado teniendo en cuenta la transmisión y la baja latencia. Esto hace que Node.js sea muy adecuado para la base de una biblioteca o framework web.
5655

57-
El hecho de que Node.js esté diseñado sin hilos no significa que no puedas aceptar la ventaja de múltiples núcleos en su entorno. Los procesos secundarios se pueden generar utilizando nuestra API [`child_process.fork()`][] y están diseñados para que sea fácil comunicarse con ellos. Construido sobre esa misma interfaz se encuentra el módulo [`cluster`][], que le permite compartir sockets entre procesos para permitir el equilibrio de carga en sus núcleos.
58-
59-
[bloqueante vs no-bloqueante]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking
60-
[`child_process.fork()`]: https://nodejs.org/api/child_process.html
61-
[`cluster`]: https://nodejs.org/api/cluster.html
62-
[máquina de eventos]: https://github.com/eventmachine/eventmachine
63-
[torcido]: https://twisted.org/
56+
Que Node.js esté diseñado sin hilos no significa que no puedas aprovechar múltiples núcleos en tu entorno. Los procesos secundarios se pueden generar utilizando nuestra API [`child_process.fork()`](https://nodejs.org/api/child_process.html) y están diseñados para que sea fácil comunicarse con ellos. Construido sobre esa misma interfaz se encuentra el módulo [`cluster`](https://nodejs.org/api/cluster.html), que le permite compartir sockets entre procesos para permitir el equilibrio de carga en sus núcleos.

apps/site/pages/es/about/previous-releases.mdx

+16-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Versiones de Node.js
33
layout: about
44
---
55

6-
Versiones de Node.js
6+
# Versiones de Node.js
77

88
Las versiones principales de Node.js entran en estado de lanzamiento _Actual_ durante seis meses, lo que les da a los autores de bibliotecas tiempo para agregarles manutención.
99
Después de seis meses, las versiones impares (9, 11, etc.) dejan de ser compatibles y las versiones pares (10, 12, etc.) pasan al estado _LTS Activo_ y están listas para uso general.
@@ -14,7 +14,7 @@ Las aplicaciones de producción solo deben usar versiones _LTS Activo_ o _LTS en
1414

1515
![Lanzamientos](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true)
1616

17-
Los detalles completos sobre el calendario de lanzamiento de Node.js están disponibles [en GitHub](https://github.com/nodejs/release#release-schedule).
17+
Los detalles del calendario de lanzamiento de Node.js están disponibles [en GitHub](https://github.com/nodejs/release#release-schedule).
1818

1919
### Soporte Comercial
2020

@@ -23,3 +23,17 @@ El soporte comercial para versiones posteriores a la fase de Mantenimiento está
2323
## ¿Buscando las últimas versiones de una rama específica?
2424

2525
<DownloadReleasesTable />
26+
27+
## Oficial versus Comunidad
28+
29+
El sito web de Node.js ofrece varios métodos de instalación que facilitan una instalación de Node.js sin interacción, como por una interfaz de línea de comandos (CLI), gestores de paquetes del OS (como `apt`), o gestores de versiones de Node.js (como `nvm`).
30+
31+
El proyecto Node.js, en un intento de popularizar y anunciar esfuerzos comunitarios, ha introducido una página nueva de Descargas que enumera métodos de instalación Oficial y de la Comunidad, así proveyendo más flexibilidad y opciones para usuarios.
32+
Como parte de este cambio, hemos introducido el concepto de métodos de instalación "Oficial" y "Comunidad". Para considerarse "Oficial", un método de instalación debe cumplir con los siguientes requisitos:
33+
34+
| Requisitos |
35+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
36+
| Lanzamientos nuevos de Node.js deben estar disponible al mismo tiempo que el lanzamiento oficial |
37+
| Los mantenedores del proyecto tienen una estrecha relación con Node.js, la cual incluye comunicación directa |
38+
| El método de instalación descarga los binarios oficiales empaquetados por el proyecto Node.js |
39+
| El método de instalación **no** compila desde el código fuente cuando binarios están disponibles, ni modifica los binarios oficiales proveídos por Node.js |

apps/site/pages/es/about/security-reporting.mdx

+10-17
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Reportes de Seguridad
33
layout: about
44
---
55

6-
Reportes de Seguridad
6+
# Reportes de Seguridad
77

88
Para más detalles de las Políticas de Seguridad activas, revise esta [página](https://github.com/nodejs/node/security/policy).
99

@@ -28,22 +28,22 @@ mantenedores.
2828

2929
Aquí está la política de divulgación de seguridad para Node.js:
3030

31-
El informe de seguridad es recibido y se asigna a un responsable principal. Esta persona coordinará el proceso de corrección y lanzamiento. El problema es confirmado y se determina una lista de todas las versiones afectadas. Se audita el código para encontrar posibles problemas similares. Se preparan correcciones para todas las versiones que aún están en mantenimiento. Estas correcciones no se comprometen al repositorio público, sino que se mantienen localmente a la espera del anuncio.
31+
- El informe de seguridad es recibido y se asigna a un responsable principal. Esta persona coordinará el proceso de corrección y lanzamiento. El problema es confirmado y se determina una lista de todas las versiones afectadas. Se audita el código para encontrar posibles problemas similares. Se preparan correcciones para todas las versiones que aún están en mantenimiento. Estas correcciones no se comprometen al repositorio público, sino que se mantienen localmente a la espera del anuncio.
3232

33-
Se elige una fecha de embargo sugerida para esta vulnerabilidad y un CVE (Vulnerabilidades y Exposiciones Comunes (CVE®)) será solicitado para la vulnerabilidad.
33+
- Se elige una fecha de embargo sugerida para esta vulnerabilidad y un CVE (Vulnerabilidades y Exposiciones Comunes (CVE®)) será solicitado para la vulnerabilidad.
3434

35-
En la fecha de embargo, se envía una copia del anuncio a la lista de correo de seguridad de Node.js. Los cambios se suben al repositorio público y se despliegan nuevas versiones en nodejs.org. Dentro de las 6 horas posteriores a que se notifique a la lista de correo, se publicará una copia del aviso en el blog de Node.js.
35+
- En la fecha de embargo, se envía una copia del anuncio a la lista de correo de seguridad de Node.js. Los cambios se suben al repositorio público y se despliegan nuevas versiones en nodejs.org. Dentro de las 6 horas posteriores a que se notifique a la lista de correo, se publicará una copia del aviso en el blog de Node.js.
3636

37-
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 o la dificultad en aplicar la solución.
37+
- 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 o la dificultad en aplicar la solución.
3838

39-
Este proceso puede tomar algún tiempo, especialmente cuando se requiere coordinación con los mantenedores 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.
39+
- Este proceso puede tomar algún tiempo, especialmente cuando se requiere coordinación con los mantenedores 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.
4040

4141
## Recibiendo actualizaciones de seguridad
4242

4343
Las notificaciones de seguridad se distribuirán mediante los siguientes métodos.
4444

45-
[Grupo de Google](https://groups.google.com/group/nodejs-sec)
46-
[Blog de Node.js](/blog)
45+
- [Grupo de Google](https://groups.google.com/group/nodejs-sec)
46+
- [Blog de Node.js](/blog)
4747

4848
## Comentarios sobre esta política
4949

@@ -53,15 +53,8 @@ Si tienes sugerencias sobre cómo podría mejorarse este proceso, por favor, env
5353

5454
## Mejores Prácticas de la OpenSSF
5555

56-
<a
57-
href="https://bestpractices.coreinfrastructure.org/projects/29"
58-
style={{ display: 'inline-flex' }}
59-
>
60-
<img
61-
alt="Insignia OpenSSF"
62-
src="https://bestpractices.coreinfrastructure.org/projects/29/badge"
63-
style={{ display: 'inline' }}
64-
/>
56+
<a href="https://bestpractices.coreinfrastructure.org/projects/29" style={{ display: 'inline-flex' }}>
57+
<img alt="Insignia OpenSSF" src="https://bestpractices.coreinfrastructure.org/projects/29/badge" style={{ display: 'inline' }} />
6558
</a>
6659

6760
La [Insignia de Buenas Prácticas](https://github.com/coreinfrastructure/best-practices-badge) de la Fundación de Seguridad del Software Abierto (OpenSSF) es una manera en que los proyectos de Software Libre y de Código Abierto (FLOSS) pueden mostrar que siguen las mejores prácticas. Los proyectos pueden auto-certificarse voluntariamente sobre cómo siguen cada buena práctica. Los consumidores de la insignia pueden evaluar rápidamente qué proyectos FLOSS siguen las mejores prácticas y, como resultado, tienen más probabilidades de producir software seguro de alta calidad.
+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
layout: download
3+
title: Descarga Node.js®
4+
---
5+
6+
<section>
7+
Obtén Node.js® <Release.VersionDropdown /> para <Release.OperatingSystemDropdown /> usando <Release.InstallationMethodDropdown /> con <Release.PackageManagerDropdown />
8+
9+
<Release.ReleaseCodeBox />
10+
11+
<Release.Provider>
12+
O obtenga una versión pre compilada de Node.js® para <Release.OperatingSystemDropdown /> usando la arquitectura <Release.PlatformDropdown />.
13+
14+
<Release.PrebuiltDownloadButtons />
15+
</Release.Provider>
16+
</section>
17+
18+
<section>
19+
Lee el <Release.ChangelogLink>historial de cambios</Release.ChangelogLink> para esta versión.
20+
21+
Lee el <Release.BlogPostLink>artículo del blog</Release.BlogPostLink> para esta versión.
22+
23+
Aprende a <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">verificar</LinkWithArrow> la firma SHASUMS.
24+
25+
¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el <Release.DownloadLink kind="source">código fuente de Node.js</Release.DownloadLink>.
26+
27+
Consulta nuestros binarios <LinkWithArrow href="https://nodejs.org/download/nightly/">diarios</LinkWithArrow> o todas las <LinkWithArrow href="https://nodejs.org/download/release/">versiones anteriores</LinkWithArrow> o los binarios <LinkWithArrow href="https://unofficial-builds.nodejs.org/download/">no oficiales</LinkWithArrow> para otras plataformas.
28+
</section>

0 commit comments

Comments
 (0)