diff --git a/.github/workflows/translations-sync.yml b/.github/workflows/translations-sync.yml index f2c43b6da1351..e703fb8e41ffe 100644 --- a/.github/workflows/translations-sync.yml +++ b/.github/workflows/translations-sync.yml @@ -16,9 +16,7 @@ concurrency: cancel-in-progress: true permissions: - # These permissions required by `crowdin/github-action` - contents: write - pull-requests: write + contents: read jobs: synchronize-with-crowdin: @@ -34,6 +32,8 @@ jobs: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + token: ${{ secrets.CROWDIN_GITHUB_BOT_TOKEN }} # see all the options at https://github.com/crowdin/github-action - name: Crowdin PR @@ -51,7 +51,7 @@ jobs: pull_request_body: 'New Crowdin translations from the [Node.js Crowdin project](https://crowdin.com/project/nodejs-web)' commit_message: 'chore: synced translations from crowdin' env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CROWDIN_GITHUB_BOT_TOKEN }} # A numeric ID, found at https://crowdin.com/project/nodejs-web/tools/api CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} # Created from https://crowdin.com/settings#api-key logged in using nodejs-crowdin-bot @@ -76,6 +76,7 @@ jobs: with: # Use the number from the output of crowdin/github-action ref: refs/pull/${{ needs.synchronize-with-crowdin.outputs.pull_request_number }}/head + token: ${{ secrets.CROWDIN_GITHUB_BOT_TOKEN }} - name: Restore Lint Cache uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 diff --git a/apps/site/pages/es/about/branding.mdx b/apps/site/pages/es/about/branding.mdx index 1fc4dcc0da676..7adfd459e3334 100644 --- a/apps/site/pages/es/about/branding.mdx +++ b/apps/site/pages/es/about/branding.mdx @@ -11,13 +11,7 @@ Por favor revise la [política de la marca comercial](https://trademark-policy.o Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por diseñar y contribuir con la Tortuga Cohete. -Mascota de Node.js +Mascota de Node.js ## Logo de Node.js® @@ -34,7 +28,6 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise Logo Horizontal Claro de Node.js - @@ -48,7 +41,7 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise - Logo Apilado Claro de Node.js + Logo Apilado Claro de Node.js @@ -58,10 +51,9 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise - Logo Apilado Blanco de Node.js + Logo Apilado Blanco de Node.js - @@ -75,9 +67,8 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise - Iconos Blanco de JS + Iconos Blanco de JS - diff --git a/apps/site/pages/es/about/get-involved/index.md b/apps/site/pages/es/about/get-involved/index.md new file mode 100644 index 0000000000000..6034daf67326a --- /dev/null +++ b/apps/site/pages/es/about/get-involved/index.md @@ -0,0 +1,34 @@ +--- +title: Colaborar +layout: about +--- + +# Participar + +Si estás interesado en colaborar con la comunidad de Node.js, hay muchas maneras de hacerlo. El proyecto de Node.js es una comunidad grande y diversa, y hay muchas formas de contribuir, más allá de solo escribir código. + +## Discusión de la Comunidad + +- El [repositorio `nodejs/node` en GitHub](https://github.com/nodejs/node/issues) es dónde se debaten las funciones claves de Node.js y dónde se comunican problemas. +- El [repositorio `nodejs/help` en GitHub](https://github.com/nodejs/help/issues) es el lugar oficial para hacer preguntas sobre Node.js. +- El [servidor oficial de Discord de Node.js](/discord) es un lugar para charlar con otros desarrolladores de Node.js y recibir noticias oficiales del proyecto Node.js. +- El [calendario del proyecto de Node.js](https://nodejs.org/calendar) con todas las reuniones públicas del equipo de Node.js. + +## Material de Aprendizaje + +Si estás buscando aprender más sobre Node.js, hay muchos recursos disponibles para ti. + +- [Los materiales oficiales para aprender](https://nodejs.org/en/learn/) Node.js. +- [Documentación oficial de referencia de la API](https://nodejs.org/api/). +- [NodeSchool.io](https://nodeschool.io/) enseña conceptos de Node.js a través de juegos interactivos en la línea de comandos. +- [La etiqueta Node.js en StackOverflow](https://stackoverflow.com/questions/tagged/node.js) contiene numerosos hilos con recursos útiles. +- [La etiqueta de Node.js en Dev Community](https://dev.to/t/node) contiene artículos u otro contenido relevante a Node.js. + +## Áreas de Discusión No Oficiales + +Existen varias áreas de discusión no oficiales si buscas un lugar más informal para hablar sobre Node.js. +Ten en cuenta que el proyecto Node.js no respalda oficialmente estas áreas. Por favor, sigue sus respectivos códigos de conducta/reglas. + +- [Node Slackers](https://www.nodeslackers.com/) es una comunidad de slack enfocada en Node.js. +- [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)_ +- `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/). diff --git a/apps/site/pages/es/about/index.mdx b/apps/site/pages/es/about/index.mdx index c3f48857414e8..809ee607aacc3 100644 --- a/apps/site/pages/es/about/index.mdx +++ b/apps/site/pages/es/about/index.mdx @@ -54,3 +54,42 @@ En Node.js, no existe tal llamada de inicio del ciclo de eventos. Node.js simple 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. 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. + +## Recursos Oficiales de Node.js + +Para asegurar autenticidad y seguridad al usar Node.js, siempre use fuentes oficiales. No confíe en correos electrónicos, binarios, ni descargas de fuentes no oficiales. + +### Dominios oficiales de Node.js + +Para descargar binarios de Node.js y leer documentación oficial, use solo estos dominios: + +- [nodejs.org](https://nodejs.org) +- [nodejs.dev](https://nodejs.dev) _(Redirige a https://nodejs.org)_ +- [iojs.org](https://iojs.org) _(Redirige a https://nodejs.org)_ + +### Paquetes oficiales de npm + +El equipo de Node.js mantiene los siguientes alcances oficiales de paquetes npm: + +- [`@node-core`](https://npmjs.com/~node-core) +- [`@pkgjs`](https://npmjs.com/~pkgjs) + +Además, el equipo de Node.js mantiene los paquetes publicados por la cuenta npm [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation), aunque otros paquetes relacionados con Node.js (como [`undici`](https://www.npmjs.com/package/undici)) también pueden ser mantenidos por colaboradores estrechamente vinculados al proyecto. + +Usar paquetes del equipo de Node.js garantiza que estás trabajando con componentes oficialmente soportados de Node.js. + +### "Organizaciones oficiales de GitHub" + +Node.js y los proyectos relacionados se mantienen bajo estas organizaciones oficiales de GitHub: + +- [nodejs](https://github.com/nodejs) +- [pkgjs](https://github.com/pkgjs) + +### Canales oficiales de comunicación + +Node.js y la OpenJS Foundation se comunican a través de varios canales oficiales y apoyados por la comunidad. Puedes encontrar detalles sobre cómo involucrarte en la página de [Involúcrate](https://nodejs.org/en/about/get-involved). + +### Reportar problemas en el sitio web y tiempo de inactividad + +Si encuentras problemas con el sitio web de Node.js, repórtalos en el [repositorio del sitio web de Node.js](https://github.com/nodejs/nodejs.org/issues). +Para actualizaciones en tiempo real sobre interrupciones, visita la [Página de Estado de Node.js](https://status.nodejs.org). diff --git a/apps/site/pages/es/about/previous-releases.mdx b/apps/site/pages/es/about/previous-releases.mdx index 46bcef2d0f050..969d835eed402 100644 --- a/apps/site/pages/es/about/previous-releases.mdx +++ b/apps/site/pages/es/about/previous-releases.mdx @@ -24,16 +24,30 @@ El soporte comercial para versiones posteriores a la fase de Mantenimiento está -## Oficial versus Comunidad +## Métodos de Instalación Oficial vs. Comunidad -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`). +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`). -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. -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: +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. -| Requisitos | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Lanzamientos nuevos de Node.js deben estar disponible al mismo tiempo que el lanzamiento oficial | -| Los mantenedores del proyecto tienen una estrecha relación con Node.js, la cual incluye comunicación directa | -| El método de instalación descarga los binarios oficiales empaquetados por el proyecto Node.js | -| 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 | +### Métodos de Instalación Oficiales + +Para considerarse "Oficial", métodos de instalación deben cumplir con los siguientes requisitos: + +| Requisitos (Métodos de Instalación Oficiales) | +| :------------------------------------------------------------------------------------------------------------------------------------------------------ | +| Lanzamientos nuevos de Node.js deben estar disponible al mismo tiempo que el lanzamiento oficial. | +| Los mantenedores del proyecto tienen una estrecha relación con Node.js, la cual incluye comunicación directa. | +| El método de instalación debe descargar los binarios oficiales empaquetados por el proyecto Node.js. | +| 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. | + +### Métodos de Instalación de Comunidad + +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: + +- **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). +- **Compatibilidad con Sistemas Operativos**: Debe operar en uno o más sistemas operativos oficialmente compatible. +- **Apoyo amplio de Sistemas Operativos:** No se puede limitar a una fracción de distribuciones o versiones del sistema operativo. + - 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). + - 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`. +- **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. diff --git a/apps/site/pages/es/about/security-reporting.mdx b/apps/site/pages/es/about/security-reporting.mdx index b88189dceb075..ed27c48674f1b 100644 --- a/apps/site/pages/es/about/security-reporting.mdx +++ b/apps/site/pages/es/about/security-reporting.mdx @@ -53,15 +53,8 @@ Si tienes sugerencias sobre cómo podría mejorarse este proceso, por favor, env ## Mejores Prácticas de la OpenSSF - - Insignia OpenSSF + + Insignia OpenSSF 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. diff --git a/apps/site/pages/es/index.mdx b/apps/site/pages/es/index.mdx index 72c9f55539fa3..a5d25aa40a983 100644 --- a/apps/site/pages/es/index.mdx +++ b/apps/site/pages/es/index.mdx @@ -12,7 +12,6 @@ layout: home Node.js® es un entorno de ejecución de JavaScript multiplataforma, de código abierto y gratuito que permite a los desarrolladores crear servidores, aplicaciones web, herramientas de línea de comando y scripts. -
@@ -38,7 +37,6 @@ layout: home )} -
@@ -128,9 +126,7 @@ layout: home // run with `node threads.mjs` ``` - -Aprenda más sobre lo que Node.js puede ofrecer con nuestros [Materiales de aprendizaje](/learn). - + Aprenda más sobre lo que Node.js puede ofrecer con nuestros [Materiales de aprendizaje](/learn). diff --git a/apps/site/pages/fa/about/security-reporting.mdx b/apps/site/pages/fa/about/security-reporting.mdx index e67faff678d69..609a987d4c95c 100644 --- a/apps/site/pages/fa/about/security-reporting.mdx +++ b/apps/site/pages/fa/about/security-reporting.mdx @@ -50,15 +50,8 @@ layout: about ## رویه‌های بهینه OpenSSF - - نشان OpenSSF + + نشان OpenSSF [نشان بهترین شیوه ها](https://github.com/coreinfrastructure/best-practices-badge) بنیاد امنیت متن باز (OpenSSF) راهی است برای پروژه‌های نرم‌افزار آزاد/رایگان و متن باز (FLOSS) تا نشان دهند که از رویه‌های بهینه پیروی می‌کنند. پروژه‌ها می‌توانند به صورت داوطلبانه خود تأیید کنند که چگونه از هر رویه بهینه پیروی می‌کنند. مصرف‌کنندگان این نشان می‌توانند به سرعت ارزیابی کنند که کدام پروژه‌های FLOSS از رویه‌های بهینه پیروی می‌کنند و در نتیجه احتمال بیشتری دارد که نرم‌افزارهای امن با کیفیت بالاتر تولید کنند. diff --git a/apps/site/pages/fr/about/branding.mdx b/apps/site/pages/fr/about/branding.mdx index ef0dedb49af36..a1e107e820f99 100644 --- a/apps/site/pages/fr/about/branding.mdx +++ b/apps/site/pages/fr/about/branding.mdx @@ -11,13 +11,7 @@ Veuillez consulter la [politique en matière de marques](https://trademark-polic Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la conception et la contribution de la tortue-fusée. -Mascotte de Node.js +Mascotte de Node.js ## Logo Node.js® @@ -34,7 +28,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo horizontal clair de Node.js - @@ -48,7 +41,7 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c - Logo empilé clair de Node.js + Logo empilé clair de Node.js @@ -58,10 +51,9 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c - Logo empilé blanc de Node.js + Logo empilé blanc de Node.js - @@ -75,9 +67,8 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c - Icons JS Blanc + Icons JS Blanc - diff --git a/apps/site/pages/fr/about/index.mdx b/apps/site/pages/fr/about/index.mdx index 30fc43194dba1..944164a53d008 100644 --- a/apps/site/pages/fr/about/index.mdx +++ b/apps/site/pages/fr/about/index.mdx @@ -73,3 +73,46 @@ profit de plusieurs cœurs dans votre environnement. Les processus enfants peuve communiquer avec. Le module [`cluster`](https://nodejs.org/api/cluster.html) est construit sur cette même interface, qui vous permet de partager des sockets entre les processus afin d'équilibrer la charge sur vos cœurs. + +## Ressources officielles Node.js + +Pour garantir l'authenticité et la sécurité lorsque vous travaillez avec Node.js, utilisez toujours des sources officielles. Évitez de faire confiance aux courriels, aux binaires +ou aux téléchargements provenant de sources non officielles. + +### Domaines officiels de Node.js + +Pour télécharger les binaires Node.js et accéder à la documentation officielle, utilisez uniquement ces domaines : + +- [nodejs.org](https://nodejs.org) +- [nodejs.dev](https://nodejs.dev) _(Redirection vers https://nodejs.org)_ +- [iojs.org](https://iojs.org) _(Redirection vers https://nodejs.org)_ + +### Paquets npm officiels + +L'équipe Node.js maintient les paquets npm officiels suivants : + +- [`@node-core`](https://npmjs.com/~node-core) +- [`@pkgjs`](https://npmjs.com/~pkgjs) + +De plus, l'équipe Node.js maintient les paquets publiés par le compte npm [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation), +bien que d'autres paquets liés à Node.js (comme [`undici`](https://www.npmjs.com/package/undici)) puissent également être maintenus par des contributeurs étroitement +liés au projet. + +L'utilisation de paquets de l'équipe Node.js garantit que vous travaillez avec des composants Node.js officiellement supportés. + +### Organisations GitHub officielles + +Node.js et les projets connexes sont maintenus sous ces organisations officielles GitHub : + +- [nodejs](https://github.com/nodejs) +- [pkgjs](https://github.com/pkgjs) + +### Canaux de communication officiels + +Node.js et la Fondation OpenJS communiquent par le biais de divers canaux officiels et soutenus par la communauté. Vous trouverez des détails sur +comment y participer sur la page [S'impliquer](https://nodejs.org/en/about/get-involved). + +### Signaler les problèmes et les temps d'arrêt d'un site web + +Si vous rencontrez des problèmes avec le site web Node.js, signalez-les à [Dépôt du site web Node.js](https://github.com/nodejs/nodejs.org/issues). +Pour obtenir des mises à jour en temps réel sur les pannes, visitez la [page d'état de Node.js](https://status.nodejs.org). diff --git a/apps/site/pages/fr/about/previous-releases.mdx b/apps/site/pages/fr/about/previous-releases.mdx index f01be60082b75..27df60dd5dea0 100644 --- a/apps/site/pages/fr/about/previous-releases.mdx +++ b/apps/site/pages/fr/about/previous-releases.mdx @@ -24,16 +24,30 @@ Le support commercial pour les versions dépassant la phase de maintenance est d -## Officielle versus communautaire +## Méthodes d'installation officielles ou communautaires -Le site web de Node.js propose de nombreuses méthodes d'installation qui permettent d'installer Node.js de manière non interactive, -par exemple, via des CLI, des gestionnaires de paquets OS (tels que `apt`), ou des gestionnaires de versions Node.js (tels que `nvm`). +Le site web de Node.js propose plusieurs méthodes d'installation non interactives, notamment des interfaces en ligne de commande (CLI), des gestionnaires de paquets de systèmes d'exploitation (par exemple, `brew`) et des gestionnaires de versions de Node.js (par exemple, `nvm`). -Le projet Node.js, dans une tentative de populariser et d'annoncer les efforts de la communauté, a introduit une nouvelle page de téléchargement qui liste à la fois les méthodes d'installation officielles et communautaires, offrant plus de polyvalence et d'options aux utilisateurs. Avec ce changement, nous avons introduit le concept de méthodes d'installation "officielles" et "communautaires". Pour être considérée comme "officielle", la méthode d'installation doit répondre aux critères suivants : +Pour mettre en valeur et promouvoir les contributions de la communauté, le projet Node.js a introduit une page de téléchargement révisée classant les méthodes d'installation en deux catégories : "Officielle" et "Communautaire". Les utilisateurs bénéficient ainsi d'une plus grande flexibilité et d'un plus grand choix. Pour plus de clarté, nous avons défini des critères pour chaque catégorie. -| Prérequis | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Les nouvelles versions de Node.js doivent être disponibles en même temps que la version officielle | -| Les responsables de projet ont une relation étroite avec Node.js, y compris une communication directe | -| La méthode d'installation télécharge les binaires officiels fournis par le projet Node.js | -| La méthode d'installation ne compile **pas** à partir des sources lorsque les binaires sont disponibles, ni ne modifie les binaires officiels fournis par Node.js | +### Méthodes d'installation officielles + +Les méthodes d'installation désignées comme "Officielles" doivent satisfaire aux exigences suivantes : + +| Exigences (Méthodes d'installation officielles) | +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Les nouvelles versions de Node.js doivent être disponibles en même temps que la version officielle. | +| Les responsables de projet doivent avoir une relation étroite avec le projet Node.js, y compris des canaux de communication directs. | +| La méthode d'installation doit télécharger les binaires officiels fournis par le projet Node.js. | +| La méthode d'installation ne doit pas construire à partir des sources lorsque des binaires préconstruits sont disponibles, et ne doit pas non plus modifier les binaires officiels. | + +### Méthodes d'installation de la communauté + +Les méthodes d'installation communautaires incluses dans la page de téléchargement en libre-service (/download) doivent également respecter un ensemble minimum de critères : + +- _Prise en charge des versions :_\* Doit prendre en charge toutes les versions de Node.js actuellement prises en charge et qui ne sont pas en fin de vie. +- **Compatibilité avec les systèmes d'exploitation :** Doit fonctionner sur au moins un système d'exploitation officiellement pris en charge. +- **Prise en charge étendue du système d'exploitation :** Ne peut être limité à un sous-ensemble de distributions ou de versions du système d'exploitation. + - Par exemple, une méthode d'installation revendiquant la compatibilité avec "Windows" doit fonctionner sur "Windows 10", "Windows 11", et toutes leurs éditions (y compris les versions serveur). + - De même, une méthode d'installation revendiquant la compatibilité avec "Linux" doit pouvoir être installée sur toutes les distributions Linux majeures, et pas seulement sur un sous-ensemble spécifique. Elle ne peut pas s'appuyer sur des gestionnaires de paquets spécifiques à une distribution comme `apt` ou `dnf`. +- **Libre et Open Source:** Doit être libre d'utilisation et open source, ne doit pas être vendu comme un produit commercial, et ne doit pas être un service payant. diff --git a/apps/site/pages/fr/about/security-reporting.mdx b/apps/site/pages/fr/about/security-reporting.mdx index 7a295d1c67239..3f0b61dd579d1 100644 --- a/apps/site/pages/fr/about/security-reporting.mdx +++ b/apps/site/pages/fr/about/security-reporting.mdx @@ -74,15 +74,8 @@ Si vous avez des suggestions sur la façon dont ce processus pourrait être amé ## OpenSSF Best Practices - - Badge OpenSSF + + Badge OpenSSF Le [badge des meilleures pratiques] de l'Open Source Security Foundation (OpenSSF) (https://github.com/coreinfrastructure/best-practices-badge) 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é. diff --git a/apps/site/pages/fr/download/current.mdx b/apps/site/pages/fr/download/current.mdx index 70386163f0977..53a8d50b4ba33 100644 --- a/apps/site/pages/fr/download/current.mdx +++ b/apps/site/pages/fr/download/current.mdx @@ -6,25 +6,23 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez Node.js® préconstruit exécutant une architecture. -
- Lire le journal des modifications pour cette version. - -Lire le journal des modifications pour cette version. + Lisez le journal des modifications ou article de blog pour cette version. -Apprenez à vérifier les SHASUMS signés. + En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. -Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Apprenez à vérifier les SHASUMS signés. -Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. + Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes.
diff --git a/apps/site/pages/fr/download/index.mdx b/apps/site/pages/fr/download/index.mdx index 9002a88b086cc..8c3e07a1f3b2d 100644 --- a/apps/site/pages/fr/download/index.mdx +++ b/apps/site/pages/fr/download/index.mdx @@ -6,25 +6,23 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez un Node.js® préconstruit exécutant une architecture. -
- Lire le journal des modifications pour cette version. - -Lire le journal des modifications pour cette version. + Lisez le journal des modifications ou article de blog pour cette version. -Apprenez à vérifier les SHASUMS signés. + En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. -Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Apprenez à vérifier les SHASUMS signés. -Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. + Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes.
diff --git a/apps/site/pages/fr/index.mdx b/apps/site/pages/fr/index.mdx index 64f3ec059b2da..8081c2571f912 100644 --- a/apps/site/pages/fr/index.mdx +++ b/apps/site/pages/fr/index.mdx @@ -10,7 +10,6 @@ layout: home

Exécuter du JavaScript partout

Node.js® est un environnement d'exécution JavaScript gratuit, open-source et multiplateforme qui permet aux développeurs de créer des serveurs, des applications web, des outils en ligne de commande et des scripts. -
@@ -36,7 +35,6 @@ layout: home )} -
@@ -126,9 +124,7 @@ layout: home // run with `node threads.mjs` ``` - -Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). - + Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). diff --git a/apps/site/pages/id/about/security-reporting.mdx b/apps/site/pages/id/about/security-reporting.mdx index 396acfce25eb6..1747dad6ea562 100644 --- a/apps/site/pages/id/about/security-reporting.mdx +++ b/apps/site/pages/id/about/security-reporting.mdx @@ -51,11 +51,7 @@ Jika Anda memiliki saran tentang bagaimana proses ini dapat ditingkatkan, silaka ## Praktik Terbaik OpenSSF - OpenSSF Badge + OpenSSF Badge [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) Open Source Security Foundation (OpenSSF) adalah cara bagi proyek Free/Libre dan Open Source Software (FLOSS) untuk menunjukkan bahwa mereka mengikuti praktik terbaik. Proyek dapat secara sukarela melakukan sertifikasi sendiri bagaimana mereka mengikuti setiap praktik terbaik. Konsumen yang tersertifikasi dapat dengan cepat menilai proyek FLOSS mana yang mengikuti praktik terbaik dan sebagai hasilnya, mereka lebih cenderung menghasilkan perangkat lunak aman berkualitas lebih tinggi. diff --git a/apps/site/pages/id/index.mdx b/apps/site/pages/id/index.mdx index ae92dab406685..ecbc070e361fd 100644 --- a/apps/site/pages/id/index.mdx +++ b/apps/site/pages/id/index.mdx @@ -12,7 +12,6 @@ layout: home Node.js® adalah lingkungan runtime JavaScript gratis dan sumber terbuka yang lintas platform, yang memungkinkan pengembang membuat server, aplikasi web, alat baris perintah, dan skrip. -
@@ -38,7 +37,6 @@ layout: home )} -
@@ -128,9 +126,7 @@ layout: home // run with `node threads.mjs` ``` - -Pelajari lebih lanjut tentang apa yang bisa ditawarkan Node.js melalui [Bahan Pembelajaran](/learn) kami. - + Pelajari lebih lanjut tentang apa yang bisa ditawarkan Node.js melalui [Bahan Pembelajaran](/learn) kami. diff --git a/apps/site/pages/ja/about/branding.mdx b/apps/site/pages/ja/about/branding.mdx index 1ce31fd8b9635..1b00ee3ee8e71 100644 --- a/apps/site/pages/ja/about/branding.mdx +++ b/apps/site/pages/ja/about/branding.mdx @@ -11,13 +11,7 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に ロケットタートルは作者である[Angela Angelini](https://www.linkedin.com/in/angeliningl/)から提供されたものです。 -Node.jsマスコット +Node.jsマスコット ## Node.js®ロゴ @@ -34,7 +28,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsライト横型ロゴ - @@ -61,7 +54,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsホワイトスタック型ロゴ - @@ -78,6 +70,5 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に JSアイコンホワイト - diff --git a/apps/site/pages/ja/about/index.mdx b/apps/site/pages/ja/about/index.mdx index 5608f8f4e8211..3b5111e8bb110 100644 --- a/apps/site/pages/ja/about/index.mdx +++ b/apps/site/pages/ja/about/index.mdx @@ -52,3 +52,42 @@ Node.jsはRubyの[Event Machine](https://github.com/eventmachine/eventmachine) HTTPはNode.jsの中では第一級オブジェクトであり、ストリーミングや低レイテンシーを意識して設計されています。このためNode.jsはウェブのライブラリーやフレームワークの基盤として適しています。 Node.jsはスレッドを用いず設計されていますが、マルチコアを利用できないわけではありません。子プロセスは[`child_process.fork()`](https://nodejs.org/api/child_process.html) APIを使って作成でき、簡単に通信できるように設計されています。これと同じインターフェイスをもとに作られたのが[`cluster`](https://nodejs.org/api/cluster.html)モジュールで、プロセス間でソケットを共有することでコアの負荷分散を行えます。 + +## Node.js公式の情報源 + +Node.jsを利用する上で信頼性と安全性を確保するために、常に公式の情報源を確認してください。非公式の情報源からの電子メール、バイナリー、ダウンロード処理といったものを信用しないにしてください。 + +### Node.js公式のドメイン + +Node.jsのダウンロードと公式ドキュメントの参照は次のドメインのみを使用してください: + +- [nodejs.org](https://nodejs.org) +- [nodejs.dev](https://nodejs.dev) _(https://nodejs.org にリダイレクトされます)_ +- [iojs.org](https://iojs.org) _(https://nodejs.org にリダイレクトされます)_ + +### 公式のnpmパッケージ + +Node.jsチームは公式npmパッケージを次のスコープで管理しています: + +- [`@node-core`](https://npmjs.com/~node-core) +- [`@pkgjs`](https://npmjs.com/~pkgjs) + +さらにNode.jsチームは[`nodejs-foundation`](https://npmjs.com/~nodejs-foundation)のnpmアカウントで公開されているパッケージを管理しています。 +また、他のNode.js関連パッケージ([`undici`](https://www.npmjs.com/package/undici)のようなもの)もプロジェクトに密接に関係する貢献者によって管理されているかもしれません。 + +Node.jsチームのパッケージを利用することで公式にサポートされているNode.jsコンポーネントを利用していることが保証されます。 + +### 公式GitHub Organization + +Node.jsとその関連プロジェクトは次の公式GitHub Organizationで管理されています: + +- [nodejs](https://github.com/nodejs) +- [pkgjs](https://github.com/pkgjs) + +### 公式コミュニケーションチャンネル + +Node.jsとOpenJS Foundationはさまざまな公式チャネルやコミュニティがサポートするチャネルを通じて連携しています。参加方法の詳細は[活動への参加](https://nodejs.org/ja/about/get-involved)ページにあります。 + +### ウェブサイトの問題とダウンタイムの報告 + +Node.jsのウェブサイトで問題が発生した場合は[Node.jsウェブサイトリポジトリー](https://github.com/nodejs/nodejs.org/issues)に報告してください。障害に関するリアルタイムの情報については[Node.js Status Page](https://status.nodejs.org) をご確認ください。 diff --git a/apps/site/pages/ja/about/previous-releases.mdx b/apps/site/pages/ja/about/previous-releases.mdx index c851aa3797241..32d78d96de447 100644 --- a/apps/site/pages/ja/about/previous-releases.mdx +++ b/apps/site/pages/ja/about/previous-releases.mdx @@ -31,12 +31,12 @@ Node.jsのウェブサイトではコマンドラインインターフェイス 「公式版」に指定されたインストール方法は次の要件を満たさなければなりません: -| 要件(公式版インストール方法) | -| :---------------------------------------------------------------------------------------------------------------------- | -| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | -| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | +| 要件(公式版インストール方法) | +| :-------------------------------------------------------------- | +| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | +| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | | Node.jsプロジェクトによって同梱されている公式バイナリーをダウンロードさせるインストール方法になっていなければならない。 | -| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | +| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | ### コミュニティ版インストール方法 @@ -47,3 +47,4 @@ Node.jsのウェブサイトではコマンドラインインターフェイス - **幅広いOSサポート:** OSのディストリビューションやバージョンのサブセットに制限されることがないこと。 - 例えば「Windows」との互換性を謳うインストール方法は「Windows 10」、「Windows 11」、およびそれらのすべてのエディション(サーバー版を含む)で機能しなければならない。 - 同様に「Linux」との互換性を謳うインストー ル方法は特定のサブセットだけでなく、すべての主要なLinuxディストリビュー ションにインストールできなければない。`apt`や`dnf`のようなディストリビューション固有のパッケージマネージャに依存することはできない。 +- **フリー&オープンソース:** 自由に利用できるオープンソースでなければならず、商用製品として販売されてはならない。また有料サービスであってもならない。 diff --git a/apps/site/pages/ja/about/security-reporting.mdx b/apps/site/pages/ja/about/security-reporting.mdx index 0ad425d53f27a..163c027121824 100644 --- a/apps/site/pages/ja/about/security-reporting.mdx +++ b/apps/site/pages/ja/about/security-reporting.mdx @@ -50,15 +50,8 @@ Node.jsプロジェクトはセキュリティー研究者と責任ある情報 ## OpenSSFベストプラクティス - - OpenSSFバッジ + + OpenSSFバッジ オープンソースセキュリティー財団(OpenSSF)の[ベストプラクティスバッジ](https://github.com/coreinfrastructure/best-practices-badge)は、Free/Libre and Open Source Software(FLOSS)プロジェクトがベストプラクティスに従っていることを示す方法です。プロジェクトはそれぞれのベストプラクティスに従っている方法を自発的に自己認証できます。バッジを使うことでどのFLOSSプロジェクトがベストプラクティスに従っているかを迅速に評価でき、結果としてより高品質で安全なソフトウェアを製造する可能性が高くなります。 diff --git a/apps/site/pages/ja/index.mdx b/apps/site/pages/ja/index.mdx index dc21ad41a0bb4..60af36f3eb51a 100644 --- a/apps/site/pages/ja/index.mdx +++ b/apps/site/pages/ja/index.mdx @@ -10,7 +10,6 @@ layout: home

どこでもJavaScriptを使おう

Node.js®はクロスプラットフォームに対応したフリーでオープンソースのJavaScript実行環境です。開発者にサーバー、ウェブアプリ、コマンドラインツール、スクリプトなどを開発する環境を提供します。 -
@@ -36,7 +35,6 @@ layout: home )} -
@@ -126,9 +124,7 @@ layout: home // run with `node threads.mjs` ``` - -私たちの[学習教材](/learn)でNode.jsでできることをさらに学んでみましょう。 - + 私たちの[学習教材](/learn)でNode.jsでできることをさらに学んでみましょう。 diff --git a/apps/site/pages/ko/about/security-reporting.mdx b/apps/site/pages/ko/about/security-reporting.mdx index 4df9921a8fbe9..bb25588bcda5e 100644 --- a/apps/site/pages/ko/about/security-reporting.mdx +++ b/apps/site/pages/ko/about/security-reporting.mdx @@ -50,15 +50,8 @@ Node.js의 보안 공개 정책은 다음과 같습니다. ## OpenSSF 모범 사례 - - OpenSSF 배지 + + OpenSSF 배지 Open Source Security Foundation(OpenSSF) [모범 사례 배지](https://github.com/coreinfrastructure/best-practices-badge)는 자유/오픈 소스 소프트웨어(FLOSS) 프로젝트가 모범 사례를 따르고 있음을 보여주는 방법입니다. 프로젝트는 자발적으로 각 사례를 어떻게 따르고 있는지에 대해 자체 인증할 수 있습니다. 이 배지를 확인하는 사용자들은 FLOSS 프로젝트가 모범 사례를 따르고 있는지 빠르게 평가할 수 있으며, 그 결과 더 높은 품질의 안전한 소프트웨어를 제작할 가능성이 높다는 것을 알 수 있습니다. diff --git a/apps/site/pages/pt/about/security-reporting.mdx b/apps/site/pages/pt/about/security-reporting.mdx index 45306d781f42f..c4d91de2a5416 100644 --- a/apps/site/pages/pt/about/security-reporting.mdx +++ b/apps/site/pages/pt/about/security-reporting.mdx @@ -50,15 +50,8 @@ Se tivermos sugestões sobre como este processo poderia ser melhorado, podemos s ## Boas Práticas da OpenSSF - - Distintivo da OpenSSF + + Distintivo da OpenSSF O distintivo de boas práticas da “Open Source Security Foundation (OpenSSF)” é uma maneira de os projetos de Software Livre e de Código Aberto (FLOSS) mostrarem que seguem as boas práticas. Os projetos podem certificar-se voluntariamente como seguem cada uma das boas práticas. Os consumidores do distintivo podem avaliar rapidamente quais os projetos FLOSS que seguem as boas práticas e, consequentemente, têm maior probabilidade de produzir software seguro de superior qualidade. diff --git a/apps/site/pages/pt/index.mdx b/apps/site/pages/pt/index.mdx index 57261fea5aba2..2e2af2ee47b88 100644 --- a/apps/site/pages/pt/index.mdx +++ b/apps/site/pages/pt/index.mdx @@ -12,7 +12,6 @@ layout: home Node.js® é um ambiente de execução de JavaScript multiplataforma, de código-aberto e gratuita, que permite aos programadores criar servidores, aplicações da Web, ferramentas de linha de comando e programas de automação de tarefas. -
@@ -38,7 +37,6 @@ layout: home )} -
@@ -128,9 +126,7 @@ layout: home // run with `node threads.mjs` ``` - -É possível saber que mais a Node.js consegue oferecer com os nossos [materiais de estudo](/learn). - + É possível saber que mais a Node.js consegue oferecer com os nossos [materiais de estudo](/learn). diff --git a/apps/site/pages/tr/about/security-reporting.mdx b/apps/site/pages/tr/about/security-reporting.mdx index 20fb41402ffeb..6dc2be035f99e 100644 --- a/apps/site/pages/tr/about/security-reporting.mdx +++ b/apps/site/pages/tr/about/security-reporting.mdx @@ -52,15 +52,8 @@ Tartışmak için [bir konuyu dosyalayın](https://github.com/nodejs/security-wg ## OpenSSF En İyi Uygulamaları - - OpenSSF Rozeti + + OpenSSF Rozeti Açık Kaynak Güvenlik Vakfı (OpenSSF) [En İyi Uygulamalar rozeti](https://github.com/coreinfrastructure/best-practices-badge), Özgür/Kütüphane ve Açık Kaynak Yazılım (FLOSS) projelerinin en iyi uygulamaları takip ettiklerini göstermeleri için bir yoldur. Projeler gönüllü olarak her bir en iyi uygulamayı nasıl takip ettiklerini kendi kendilerine belgeleyebilirler. Rozetin tüketicileri, hangi FLOSS projelerinin en iyi uygulamaları takip ettiğini ve sonuç olarak daha yüksek kalitede güvenli yazılım üretme olasılığının daha yüksek olduğunu hızlı bir şekilde değerlendirebilirler. diff --git a/apps/site/pages/uk/about/branding.mdx b/apps/site/pages/uk/about/branding.mdx index 686d9ee937b87..9d3f727ccdde5 100644 --- a/apps/site/pages/uk/about/branding.mdx +++ b/apps/site/pages/uk/about/branding.mdx @@ -11,13 +11,7 @@ layout: about Дякуємо [Анджелі Анджеліні](https://www.linkedin.com/in/angeliningl) за дизайн та внесок у Rocket Turtle. -Маскот Node.js +Маскот Node.js ## Логотип Node.js® @@ -34,7 +28,6 @@ layout: about Світлий горизонтальний логотип Node.js - @@ -61,7 +54,6 @@ layout: about Білий складений логотип Node.js® - @@ -78,6 +70,5 @@ layout: about Білий значок JS - diff --git a/apps/site/pages/uk/about/security-reporting.mdx b/apps/site/pages/uk/about/security-reporting.mdx index 3abf65a897195..871e81f266eee 100644 --- a/apps/site/pages/uk/about/security-reporting.mdx +++ b/apps/site/pages/uk/about/security-reporting.mdx @@ -51,15 +51,8 @@ layout: about ## Найкращі практики OpenSSF - - Значок OpenSSF + + Значок OpenSSF [Значок за найкращі практики](https://github.com/coreinfrastructure/best-practices-badge) від Open Source Security Foundation (OpenSSF) — це спосіб для проєктів із відкритим кодом (Free/Libre and Open Source Software, FLOSS) показати, що вони дотримуються найкращих практик. Проєкти можуть самостійно описати, як вони дотримуються кожної практики. Користувачі можуть швидко оцінити, які проєкти FLOSS дотримуються найкращих практик і, як результат, створювати безпечне ПЗ кращої якості. diff --git a/apps/site/pages/uk/index.mdx b/apps/site/pages/uk/index.mdx index 07671833ad3e8..5efa1e83232dd 100644 --- a/apps/site/pages/uk/index.mdx +++ b/apps/site/pages/uk/index.mdx @@ -11,7 +11,6 @@ layout: home Node.js® — це безплатне, кросплатформне середовище виконання JavaScript із відкритим кодом, яке дозволяє розробникам створювати сервери, вебзастосунки, інструменти командного рядка та скрипти. -
@@ -37,7 +36,6 @@ layout: home )} -
@@ -127,9 +125,7 @@ layout: home // run with `node threads.mjs` ``` - -Дізнайтеся більше про можливості Node.js із [нашими навчальними матеріалами](/learn). - + Дізнайтеся більше про можливості Node.js із [нашими навчальними матеріалами](/learn). diff --git a/apps/site/pages/zh-cn/about/security-reporting.mdx b/apps/site/pages/zh-cn/about/security-reporting.mdx index 58a3eb2f5b313..7ed19e2442888 100644 --- a/apps/site/pages/zh-cn/about/security-reporting.mdx +++ b/apps/site/pages/zh-cn/about/security-reporting.mdx @@ -50,15 +50,8 @@ Node.js 项目为安全研究人员和负责任的公开披露提供官方漏洞 ## OpenSSF 最佳实践 - - OpenSSF Badge + + OpenSSF Badge 开源安全基金会(OpenSSF)[最佳实践徽章](https://github.com/coreinfrastructure/best-practices-badge) 是自由/自由和开源软件(FLOSS)项目展示他们遵循最佳实践的一种方式。 项目可以自愿地自我认证他们如何遵循每个最佳实践。 徽章的使用者可以快速评估哪些 FLOSS 项目正在遵循最佳实践,因此更有可能产生更高质量的安全软件。 diff --git a/apps/site/pages/zh-tw/about/security-reporting.mdx b/apps/site/pages/zh-tw/about/security-reporting.mdx index 4716c887dc6eb..8ba7f9fe6a6bb 100644 --- a/apps/site/pages/zh-tw/about/security-reporting.mdx +++ b/apps/site/pages/zh-tw/about/security-reporting.mdx @@ -51,15 +51,8 @@ Node.js 專案為安全研究人員和盡責公開揭露設立了官方漏洞獎 ## OpenSSF 最佳實踐 - - OpenSSF 徽章 + + OpenSSF 徽章 開源安全基金會 (OpenSSF) [最佳實踐徽章](https://github.com/coreinfrastructure/best-practices-badge)的意義是為奉行最佳實踐的自由/開源軟體 (FLOSS) 專案提供背書。專案可以自發認證每項最佳實踐的遵循情況,徽章的使用者則可以快速評估哪些 FLOSS 專案確實遵循最佳實踐,因此更有可能產出安全又高品質的軟體。 diff --git a/apps/site/pages/zh-tw/index.mdx b/apps/site/pages/zh-tw/index.mdx index b329dd7ed0112..84775cabcc394 100644 --- a/apps/site/pages/zh-tw/index.mdx +++ b/apps/site/pages/zh-tw/index.mdx @@ -10,7 +10,6 @@ layout: home

隨時隨地執行 JavaScript

Node.js® 是一款免費的跨平台開源 JavaScript 執行環境,供開發者建立伺服器、網頁應用程式、命令列工具與指令稿。 -
@@ -36,7 +35,6 @@ layout: home )} -
@@ -126,9 +124,7 @@ layout: home // run with `node threads.mjs` ``` - -我們提供大量[學習資源](/learn),探索 Node.js 的無限潛能。 - + 我們提供大量[學習資源](/learn),探索 Node.js 的無限潛能。 diff --git a/apps/site/snippets/es/download/n.bash b/apps/site/snippets/es/download/n.bash new file mode 100644 index 0000000000000..3ce42aee823c3 --- /dev/null +++ b/apps/site/snippets/es/download/n.bash @@ -0,0 +1,8 @@ +# Descarga e instala n y Node.js: +curl -fsSL https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s ${props.release.major} + +# Node.js ya se instala durante n-install, pero también puedes instalarlo manualmente: +# n install ${props.release.major} + +# Verifica la versión de Node.js: +node -v # Debería mostrar "${props.release.versionWithPrefix}". diff --git a/apps/site/snippets/es/download/nvm.bash b/apps/site/snippets/es/download/nvm.bash new file mode 100644 index 0000000000000..c0f43b900d7fc --- /dev/null +++ b/apps/site/snippets/es/download/nvm.bash @@ -0,0 +1,12 @@ +# Descarga e instala nvm: +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash + +# en lugar de reiniciar la shell +\. "$HOME/.nvm/nvm.sh" + +# Descarga e instala Node.js: +nvm install ${props.release.major} + +# Verifica la versión de Node.js: +node -v # Debería mostrar "${props.release.versionWithPrefix}". +nvm current # Debería mostrar "${props.release.versionWithPrefix}". diff --git a/packages/i18n/locales/fr.json b/packages/i18n/locales/fr.json index e759646488d47..26d75b9487c39 100644 --- a/packages/i18n/locales/fr.json +++ b/packages/i18n/locales/fr.json @@ -61,6 +61,7 @@ "links": { "asynchronousWork": "Travail asynchrone", "asynchronousFlowControl": "Contrôle de l'exécution asynchrone", + "discoverPromisesInNodejs": "Découvrir les promesses dans Node.js", "overviewOfBlockingVsNonBlocking": "Vue d'ensemble des opérations bloquantes vs non bloquantes", "javascriptAsynchronousProgrammingAndCallbacks": "Programmation asynchrone en JavaScript et Callbacks", "discoverJavascriptTimers": "Découvrez les minuteurs JavaScript", @@ -108,6 +109,7 @@ "links": { "diagnostics": "Diagnostique", "userJourney": "Parcours de l'utilisateur", + "understandingAndTuningMemory": "Comprendre et optimiser la mémoire", "memory": "Mémoire", "liveDebugging": "Débogage en direct", "poorPerformance": "Live debugging",