Skip to content

Commit 9202b1c

Browse files
committed
chore: synced translations from crowdin
1 parent 33f53a6 commit 9202b1c

Some content is hidden

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

42 files changed

+201
-285
lines changed

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

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,13 @@ Por favor revise la [política de la marca comercial](https://trademark-policy.o
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

22-
## Logo de Node.js®
16+
## Logos de Node.js®
17+
18+
### Logo hexagonal de Node.js®
19+
20+
<img alt="Logo hexagonal de Node.js" src="/static/logos/nodejsHex.svg" className="w-[100px]" width="100" height="100" />
2321

2422
### Logo Horizontal de Node.js®
2523

@@ -34,7 +32,6 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise
3432
<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" />
3533
</td>
3634
</tr>
37-
3835
</tbody>
3936
</table>
4037

@@ -48,7 +45,7 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise
4845
</td>
4946

5047
<td>
51-
<img alt="Logo Apilado Claro de Node.js" src="/static/logos/nodejsStackedLight.svg" className="rounded-xs h-[164px] w-[267px] bg-neutral-950 p-2 dark:bg-transparent" width="267" height="164" />
48+
<img alt="Logo Apilado Claro de Node.js" src="/static/logos/nodejsStackedLight.svg" className="h-[164px] w-[267px] rounded-xs bg-neutral-950 p-2 dark:bg-transparent" width="267" height="164" />
5249
</td>
5350
</tr>
5451

@@ -61,7 +58,6 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise
6158
<img alt="Logo Apilado Blanco de Node.js" src="/static/logos/nodejsStackedWhite.svg" className="rounded-xs bg-neutral-950 p-2 dark:bg-transparent" />
6259
</td>
6360
</tr>
64-
6561
</tbody>
6662
</table>
6763

@@ -75,9 +71,8 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise
7571
</td>
7672

7773
<td>
78-
<img alt="Iconos Blanco de JS" src="/static/logos/jsIconWhite.svg" className="height-[80px] rounded-xs mx-auto w-[71px] bg-neutral-950 p-2 dark:bg-transparent" width="71" height="80" />
74+
<img alt="Iconos Blanco de JS" src="/static/logos/jsIconWhite.svg" className="height-[80px] mx-auto w-[71px] rounded-xs bg-neutral-950 p-2 dark:bg-transparent" width="71" height="80" />
7975
</td>
8076
</tr>
81-
8277
</tbody>
8378
</table>

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

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Fin de Vida Útil
3+
layout: about
4+
description: Entender la fase fin de vida útil de Node.js, su significado para seguridad, herramientas, y cumplimiento, junto con detalles de las versiones EOL y opciones para soporte comercial.
5+
---
6+
7+
# Fin de Vida Útil (EOL)
8+
9+
## Cómo y por qué los lanzamientos de Node.js tienen un fin de vida útil
10+
11+
Existe un horario regular para lanzar, remendar, y pasar al fin de vida útil las versiones principales de Node.js. No es posible mantener cada versión principal para siempre, entonces una vez pasado un período predeterminado, el proyecto Node.js dejará de mantener una versión principal.
12+
13+
<div className="flex flex-col items-start gap-4 xl:flex-row xl:items-center">
14+
<Button kind="primary" href="/download" className="flex-1">
15+
<span>Actualizar a la LTS más reciente de Node.js®</span>
16+
</Button>
17+
18+
<span>o</span>
19+
20+
<Button as="a" kind="warning" href="#commercial-support" className="flex-1">
21+
<span>Obtener soporte de seguridad para versiones EOL</span>
22+
</Button>
23+
</div>
24+
25+
[Ve el calendario de lanzamientos de Node.js](/about/releases/).
26+
27+
## Que sucede cuando un lanzamiento pasa su fin de vida útil
28+
29+
Cuando una versión pasa su fin de vida útil (EOL), deja de recibir actualizaciones como remiendas de seguridad. Como resultado, las aplicaciones que usan estas versiones pueden volver vulnerables a defectos de seguridad y otros errores que nunca serán arreglados.
30+
31+
- **No más correcciones de vulnerabilidades**: Cuando se publiquen nuevas versiones de seguridad que revelen problemas y parches en líneas principales más recientes, no habrá nuevas versiones para líneas de lanzamiento EOL, incluso si la misma vulnerabilidad afecta a líneas de lanzamiento EOL. Los usuarios que aún se aferran a líneas de lanzamiento EOL y utilizan rutas de código afectadas serán inmediatamente vulnerables a ataques que exploten estas vulnerabilidades divulgadas.
32+
- **Errores en la cadena de herramientas**: Los lanzamientos EOL pueden dejar de vincular con versiones nuevas de dependencias externas, el cual podría impedir actualizaciones futuras.
33+
- **Cambios en el ecosistema**: Varios paquetes populares dejan de funcionar con versiones EOL de Node.js. Cuando una aplicación depende de paquetes anticuados, puede sufrir de más vulnerabilidades y fallos, volviéndose más difícil de reconciliar con el ecosistema actual.
34+
- **Incumplimiento**: A menudo, las auditorías prohíben sistemas de runtime no mantenidos.
35+
36+
## Versiones EOL
37+
38+
<EOLReleaseTable />
39+
40+
## Soporte Comercial
41+
42+
A pesar de las desventajas obvias de usar versiones EOL, en la práctica, las organizaciones enfrentan restricciones que impiden actualizaciones inmediatas, como bases de código heredadas, requisitos de cumplimiento o cadenas de dependencias complejas. A través del [Programa de Sostenibilidad del Ecosistema de la Fundación OpenJS](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js cuenta con el apoyo de HeroDevs y NodeSource para proporcionar servicios comerciales para correcciones de seguridad.
43+
44+
HeroDevs ofrece un [Soporte Interminable (NES)](https://nodejs.org/esp/herodevs) para versiones de Node.js que ya no tienen soporte oficial. Esto incluye parches de seguridad, ayuda con cumplimiento y soporte técnico para darte tiempo mientras planificas tu actualización.
45+
46+
Usar versiones EOL con soporte comercial debería verse como una solución temporal, el objetivo siempre debería ser actualizar a versiones con soporte activo.

apps/site/pages/es/about/get-involved/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,5 @@ Ten en cuenta que el proyecto Node.js no respalda oficialmente estas áreas. Por
3131

3232
- [Node Slackers](https://www.nodeslackers.com/) es una comunidad de slack enfocada en Node.js.
3333
- [OpenJSF Slack](https://slack-invite.openjsf.org/) es un espacio de trabajo en Slack para la Fundación OpenJS. Hay varios canales relacionados con Node.js. _(los canales con el prefijo `#nodejs-` están relacionados con el proyecto)_
34+
- [r/node](https://www.reddit.com/r/node/) es un subreddit que se enfoca en Node.js.
3435
- `irc.libera.chat` en el canal `#node.js` con un [cliente IRC](https://es.wikipedia.org/wiki/Comparaci%C3%B3n_de_clientes_de_Internet_Relay_Chat) o conéctate en tu navegador web al canal usando [un cliente web](https://kiwiirc.com/nextclient/).
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: Versiones de Node.js
3+
layout: about
4+
---
5+
6+
# Versiones de Node.js
7+
8+
<EOLAlertBox />
9+
10+
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.
11+
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.
12+
El estado de la versión _LTS_ es "soporte a largo plazo", que normalmente garantiza que los errores críticos se corregirán durante un total de 30 meses.
13+
Las aplicaciones de producción solo deben usar versiones _LTS Activo_ o _LTS en Mantenimiento_.
14+
15+
## Calendario de Lanzamiento
16+
17+
![Lanzamientos](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true)
18+
19+
Los detalles del calendario de lanzamiento de Node.js están disponibles [en GitHub](https://github.com/nodejs/release#release-schedule).
20+
21+
## ¿Buscando las últimas versiones de una rama específica?
22+
23+
<PreviousReleasesTable />
24+
25+
## Métodos de Instalación Oficial vs. Comunidad
26+
27+
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 sistema operativo (OS) (e.g. `brew`), o gestores de versiones de Node.js (e.g. `nvm`).
28+
29+
En un intento de anunciar y popularizar esfuerzos comunitarios, el proyecto Node.js ha introducido una página de Descargas actualizada que distingue entre métodos de instalación Oficial y de la Comunidad. Esta presentación provee más flexibilidad y opciones para usuarios. Para evitar confusión, hemos definido requisitos para cada designación.
30+
31+
### Métodos de Instalación Oficiales
32+
33+
Para considerarse "Oficial", métodos de instalación deben cumplir con los siguientes requisitos:
34+
35+
| Requisitos (Métodos de Instalación Oficiales) |
36+
| :------------------------------------------------------------------------------------------------------------------------------------------------------ |
37+
| Lanzamientos nuevos de Node.js deben estar disponible al mismo tiempo que el lanzamiento oficial. |
38+
| Los mantenedores del proyecto tienen una estrecha relación con Node.js, la cual incluye comunicación directa. |
39+
| El método de instalación debe descargar los binarios oficiales empaquetados por el proyecto Node.js. |
40+
| 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. |
41+
42+
### Métodos de Instalación de Comunidad
43+
44+
Para ser incluida en la página de descargas (/download), los métodos de instalación de comunidad deben cumplir con unos requisitos mínimos:
45+
46+
- **Apoyo de versiones:** Debe proveer instalaciones de cada versión de Node.js apoyado oficialmente que no ha pasado el fin de su vida útil (EOL).
47+
- **Compatibilidad con Sistemas Operativos**: Debe operar en uno o más sistemas operativos oficialmente compatible.
48+
- **Apoyo amplio de Sistemas Operativos:** No se puede limitar a una fracción de distribuciones o versiones del sistema operativo.
49+
- Por ejemplo, si un método de instalación declara compatibilidad con "Windows", debe funcionar en cada edición de "Windows 10" y "Windows 11" (incluso versiones para servidores).
50+
- De igual manera, un método de instalación que declara compatibilidad con "Linux" debe poder instalarse en cada una de las distribuciones principales de Linux, y no solo una selección reducida. No puede depender de un gestor de paquetes específico a una distribución en particular como `apt` o `dnf`.
51+
- **Gratis y de Código Abierto:** Debe ser de código abierto que puede usarse gratuitamente y no como producto comercial vendido ni un servicio pagado.

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

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Para más detalles de las Políticas de Seguridad activas, revise esta [página]
1111

1212
Reporta errores de seguridad de Node.js atreves de [HackerOne](https://hackerone.com/nodejs).
1313

14-
Su informe será reconocido dentro de 5 días, y recibirás una respuesta más detallada a tu informe dentro de 10 días donde indicara los próximos pasos para manejar su entrega.
14+
Normalmente, la confirmación de recepción de los informes suele tardar hasta 5 días. Dentro de 10 días, se puede esperar una respuesta más detallada que indica los pasos siguientes. Se pueden alargar estos plazos cuando nuestros voluntarios de clasificación están de vacaciones, como el fin del año.
1515

1616
Después de la respuesta inicial a tu informe, el equipo de seguridad se esforzará por mantenerte informado sobre el progreso hacia una solución y el anuncio completo, y puede solicitar información adicional u orientación sobre el problema reportado.
1717

@@ -28,15 +28,15 @@ 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 convalidada en cada versión de Node.js soportada. Una vez confirmado 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 soportadas. Estas correcciones no se comprometen al repositorio público, sino que se mantienen localmente a la espera del anuncio.
3232

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

3535
- 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

3737
- 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 durar algún tiempo, en particular cuando requiere coordinación con mantenedores de otros proyectos. Nos esforzamos por resolver el problema con prisa; sin embargo, debemos seguir este proceso de lanzamiento para asegurar que las divulgaciones se manejan uniformemente.
4040

4141
## Recibiendo actualizaciones de seguridad
4242

@@ -47,21 +47,12 @@ Las notificaciones de seguridad se distribuirán mediante los siguientes método
4747

4848
## Comentarios sobre esta política
4949

50-
Si tienes sugerencias sobre cómo podría mejorarse este proceso, por favor, envía una
51-
[pull request](https://github.com/nodejs/nodejs.org) o
52-
[rellena un issue](https://github.com/nodejs/security-wg/issues/new) para discutirlo.
50+
Si quieres recomendar ideas para mejor este proceso, por favor visita el repositorio [nodejs/security-wg](https://github.com/nodejs/security-wg).
5351

5452
## Mejores Prácticas de la OpenSSF
5553

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-
/>
54+
<a href="https://bestpractices.coreinfrastructure.org/projects/29" style={{ display: 'inline-flex' }}>
55+
<img alt="Insignia OpenSSF" src="https://bestpractices.coreinfrastructure.org/projects/29/badge" style={{ display: 'inline' }} />
6556
</a>
6657

6758
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.

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

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,13 @@ Veuillez consulter la [politique en matière de marques](https://trademark-polic
1111

1212
Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la conception et la contribution de la tortue-fusée.
1313

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

2216
## Logo Node.js®
2317

2418
### Logo hexagonal Node.js®
2519

26-
<img
27-
alt="Logo Hex Node.js"
28-
src="/static/logos/nodejsHex.svg"
29-
className="w-[100px]"
30-
width="100"
31-
height="100"
32-
/>
20+
<img alt="Logo Hex Node.js" src="/static/logos/nodejsHex.svg" className="w-[100px]" width="100" height="100" />
3321

3422
### Node.js® Logo horizontal
3523

@@ -44,7 +32,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c
4432
<img alt="Logo horizontal clair 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" />
4533
</td>
4634
</tr>
47-
4835
</tbody>
4936
</table>
5037

@@ -71,7 +58,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c
7158
<img alt="Logo empilé blanc de Node.js" src="/static/logos/nodejsStackedWhite.svg" className="rounded-xs bg-neutral-950 p-2 dark:bg-transparent" />
7259
</td>
7360
</tr>
74-
7561
</tbody>
7662
</table>
7763

@@ -88,6 +74,5 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c
8874
<img alt="Icons JS Blanc" src="/static/logos/jsIconWhite.svg" className="height-[80px] mx-auto w-[71px] rounded-xs bg-neutral-950 p-2 dark:bg-transparent" width="71" height="80" />
8975
</td>
9076
</tr>
91-
9277
</tbody>
9378
</table>

apps/site/pages/fr/about/eol.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Les versions majeures de Node.js sont publiées, corrigées et déclarées en fi
1515
<span>Mettez à niveau vers la dernière version LTS de Node.js®.</span>
1616
</Button>
1717

18-
<span>ou</span>
18+
<span>ou</span>
1919

2020
<Button as="a" kind="warning" href="#commercial-support" className="flex-1">
2121
<span>Obtenez une assistance en matière de sécurité pour les versions en fin de vie (EOL)</span>

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

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,8 @@ le référentiel [nodejs/security-wg](https://github.com/nodejs/security-wg).
6969

7070
## OpenSSF Best Practices
7171

72-
<a
73-
href="https://bestpractices.coreinfrastructure.org/projects/29"
74-
style={{ display: 'inline-flex' }}
75-
>
76-
<img
77-
alt="Badge OpenSSF"
78-
src="https://bestpractices.coreinfrastructure.org/projects/29/badge"
79-
style={{ display: 'inline' }}
80-
/>
72+
<a href="https://bestpractices.coreinfrastructure.org/projects/29" style={{ display: 'inline-flex' }}>
73+
<img alt="Badge OpenSSF" src="https://bestpractices.coreinfrastructure.org/projects/29/badge" style={{ display: 'inline' }} />
8174
</a>
8275

8376
Le [badge des meilleures pratiques](https://github.com/coreinfrastructure/best-practices-badge) de l'Open Source Security Foundation (OpenSSF) est un moyen pour les projets de logiciels libres et open source (FLOSS) de montrer qu'ils suivent les meilleures pratiques. Les projets peuvent volontairement auto-certifier la manière dont ils suivent chaque meilleure pratique. Les utilisateurs du badge peuvent rapidement déterminer quels sont les projets FLOSS qui suivent les meilleures pratiques et qui sont donc plus susceptibles de produire des logiciels sécurisés de meilleure qualité.

apps/site/pages/fr/download/archive/index.mdx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,5 @@ layout: download-archive
5454
<MinorReleasesTable releases={release.minorVersions} />
5555
</>
5656

57-
)}
58-
57+
)}
5958
</WithDownloadArchive>

0 commit comments

Comments
 (0)