From 72e22916884186d980450f1205dd3f794cea2a17 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:10:54 +0100 Subject: [PATCH 001/252] New translations collab-summit.md (French) chore: synced translations from crowdin --- pages/fr/about/get-involved/collab-summit.md | 40 ++++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/pages/fr/about/get-involved/collab-summit.md b/pages/fr/about/get-involved/collab-summit.md index 3a8562ba1e575..920b217826f52 100644 --- a/pages/fr/about/get-involved/collab-summit.md +++ b/pages/fr/about/get-involved/collab-summit.md @@ -1,30 +1,30 @@ --- -title: Collab Summit +title: Sommet des Collaborateurs layout: about.hbs --- -# Collaborator Summit +# Sommet des Collaborateurs -Node.js's Collaborator Summit is an un-conference for bringing current and -potential contributors together to discuss Node.js with lively collaboration, -education, and knowledge sharing. Committees and working groups come together -twice per year to make important decisions while also being able to work on some -exciting efforts they want to push forward in-person. +Le Collaborator Summit de Node.js est une non-conférence qui rassemble les contributeurs actuels et potentiels pour discuter de Node.js avec une collaboration animée. +contributeurs actuels et potentiels pour discuter de Node.js avec une collaboration animée, +l'éducation et le partage des connaissances. Les comités et les groupes de travail se réunissent +deux fois par an pour prendre des décisions importantes tout en étant en mesure de travailler sur des +efforts passionnants qu'ils veulent faire avancer en personne. -## Who attends? +## Qui y assiste ? -Anyone is welcome to attend Collab Summit. During the -summit, leaders will help onboard new contributors to groups they'd love to help -prior to integrating them into the working sessions. +Tout le monde peut participer au Collab Summit. Pendant le +sommet, les leaders aideront les nouveaux contributeurs à intégrer les groupes qu'ils aimeraient aider, avant de les intégrer dans les sessions de travail. +avant de les intégrer aux sessions de travail. -This is your opportunity to learn what is happening within the community to jump -in and contribute with the skills you have and would like to hone. +C'est l'occasion d'apprendre ce qui se passe au sein de la communauté, de s'impliquer et de contribuer avec les compétences que vous avez et que vous aimeriez perfectionner. +et de contribuer avec les compétences que vous avez et que vous aimeriez perfectionner. -Working groups will put together a schedule so that people can -familiarize themselves before folks get onsite, having the general collaborator -discussions, and then dive into breakout sessions. +Les groupes de travail établiront un calendrier afin que les gens puissent +se familiariser avant d'arriver sur place, en ayant des discussions générales sur les collaborateurs +avant de se plonger dans les sessions en petits groupes. -We'd love to see you at Collab Summit! Check out the [Summit repo](https://github.com/nodejs/summit) -for upcoming and past Collab Summits and have a look at the -[issues filed](https://github.com/nodejs/summit/issues) that share what -individual working groups and committees are looking to discuss in-person. +Nous serions ravis de vous voir au Collab Summit ! Consultez le [Summit repo] (https\://github.com/nodejs/summit) pour les sommets à venir et passés et jetez un coup d'œil au [Summit repo]. +pour les prochains et anciens Collab Summits et jetez un coup d'œil aux +[issues filed](https://github.com/nodejs/summit/issues) qui partagent ce que les +groupes de travail individuels et les comités cherchent à discuter en personne. From a932239e7209f050c13f25b7fa28dda8bc412eec Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:03 +0100 Subject: [PATCH 002/252] New translations collab-summit.md (Persian) chore: synced translations from crowdin --- pages/fa/about/get-involved/collab-summit.md | 30 ++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pages/fa/about/get-involved/collab-summit.md diff --git a/pages/fa/about/get-involved/collab-summit.md b/pages/fa/about/get-involved/collab-summit.md new file mode 100644 index 0000000000000..3a8562ba1e575 --- /dev/null +++ b/pages/fa/about/get-involved/collab-summit.md @@ -0,0 +1,30 @@ +--- +title: Collab Summit +layout: about.hbs +--- + +# Collaborator Summit + +Node.js's Collaborator Summit is an un-conference for bringing current and +potential contributors together to discuss Node.js with lively collaboration, +education, and knowledge sharing. Committees and working groups come together +twice per year to make important decisions while also being able to work on some +exciting efforts they want to push forward in-person. + +## Who attends? + +Anyone is welcome to attend Collab Summit. During the +summit, leaders will help onboard new contributors to groups they'd love to help +prior to integrating them into the working sessions. + +This is your opportunity to learn what is happening within the community to jump +in and contribute with the skills you have and would like to hone. + +Working groups will put together a schedule so that people can +familiarize themselves before folks get onsite, having the general collaborator +discussions, and then dive into breakout sessions. + +We'd love to see you at Collab Summit! Check out the [Summit repo](https://github.com/nodejs/summit) +for upcoming and past Collab Summits and have a look at the +[issues filed](https://github.com/nodejs/summit/issues) that share what +individual working groups and committees are looking to discuss in-person. From b73ff179ccd926cd2e115259438e3b8da14bf2f4 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:04 +0100 Subject: [PATCH 003/252] New translations contribute.md (French) chore: synced translations from crowdin --- pages/fr/about/get-involved/contribute.md | 54 +++++++++++------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/pages/fr/about/get-involved/contribute.md b/pages/fr/about/get-involved/contribute.md index 0e45e1021fffa..579a342e72e57 100644 --- a/pages/fr/about/get-involved/contribute.md +++ b/pages/fr/about/get-involved/contribute.md @@ -1,47 +1,47 @@ --- -title: Contributing +title: Contribuer layout: about.hbs --- -# Contributing +# Contribuer -Thank you for your interest in contributing to Node.js! There are multiple ways and places you can contribute, and we're here to help facilitate that. +Merci de votre intérêt à contribuer à Node.js ! Vous pouvez contribuer de plusieurs façons et à plusieurs endroits, nous sommes là pour vous aider à faciliter cela. -## Asking for General Help +## Demander de l'aide générale -Because the level of activity in the `nodejs/node` repository is so high, questions or requests for general help using Node.js should be directed at the [Node.js help repository](https://github.com/nodejs/help/issues). +Le niveau d'activité du dépôt `nodejs/node` étant très élevé, les questions ou les demandes d'aide générale concernant l'utilisation de Node.js doivent être adressées au [Node.js help repository] (https\://github.com/nodejs/help/issues).Node.js -## Reporting an Issue +## Signaler un problème -If you have found what you believe to be an issue with Node.js please do not hesitate to file an issue on the GitHub project. When filing your issue please make sure you can express the issue with a reproducible test case, and that test case should not include any external dependencies. That is to say, the test case can be executed without anything more than Node.js itself. +Si vous avez trouvé ce que vous pensez être un problème avec Node.js, n'hésitez pas à déposer un problème sur le projet GitHub. Lorsque vous déposez votre problème, assurez-vous que vous pouvez exprimer le problème avec un cas de test reproductible, et ce cas de test ne doit pas inclure de dépendances externes. En d'autres termes, le cas de test peut être exécuté sans rien d'autre que Node.js lui-même. -When reporting an issue we also need as much information about your environment that you can include. We never know what information will be pertinent when trying to narrow down the issue. Please include at least the following information: +Lorsque vous signalez un problème, nous avons également besoin d'un maximum d'informations sur votre environnement. Nous ne savons jamais quelles informations seront pertinentes pour tenter de circonscrire le problème. Veuillez inclure au moins les informations suivantes : -- Version of Node.js -- Platform you're running on (macOS, SmartOS, Linux, Windows) -- Architecture you're running on (32bit or 64bit and x86 or ARM) +- Version de Node.js +- Plateforme sur laquelle vous l'utilisez (macOS, SmartOS, Linux, Windows) +- Architecture sur laquelle vous l'utilisez (32bit ou 64bit et x86 ou ARM) -The Node.js project is currently managed across a number of separate GitHub repositories, each with their own separate issues database. If possible, please direct any issues you are reporting to the appropriate repository but don't worry if things happen to get put in the wrong place, the community of contributors will be more than happy to help get you pointed in the right direction. +Le projet Node.js est actuellement géré par un certain nombre de dépôts GitHub distincts, chacun ayant sa propre base de données de problèmes. Dans la mesure du possible, veuillez diriger les problèmes que vous signalez vers le dépôt approprié, mais ne vous inquiétez pas si les choses se retrouvent au mauvais endroit, la communauté des contributeurs sera plus qu'heureuse de vous aider à vous orienter dans la bonne direction. -- To report issues specific to Node.js, please use [nodejs/node](https://github.com/nodejs/node) -- To report issues specific to this website, please use [nodejs/nodejs.org](https://github.com/nodejs/nodejs.org/issues) +- Pour signaler des problèmes spécifiques à Node.js, veuillez utiliser [nodejs/node](https://github.com/nodejs/node) +- Pour signaler des problèmes spécifiques à ce site web, veuillez utiliser [nodejs/nodejs.org](https://github.com/nodejs/nodejs.org/issues) -## Code contributions +## Contributions au code -If you'd like to fix bugs or add a new feature to Node.js, please make sure you consult the [Node.js Contribution Guidelines](https://github.com/nodejs/node/blob/main/CONTRIBUTING.md/#pull-requests). The review process by existing collaborators for all contributions to the project is explained there as well. +Si vous souhaitez corriger des bogues ou ajouter une nouvelle fonctionnalité à Node.js, veuillez consulter les [Directives de contribution à Node.js] (https\://github.com/nodejs/node/blob/main/CONTRIBUTING.md/#pull-requests). Le processus de révision par les collaborateurs existants pour toutes les contributions au projet y est également expliqué. -If you are wondering how to start, you can check [Node Todo](https://www.nodetodo.org/) which may guide you towards your first contribution. +Si vous vous demandez comment commencer, vous pouvez consulter [Node Todo] (https\://www\.nodetodo.org/) qui vous guidera peut-être vers votre première contribution. -## Becoming a collaborator +## Devenir un collaborateur -By becoming a collaborator, contributors can have even more impact on the project. They can help other contributors by reviewing their contributions, triage issues and take an even bigger part in shaping the project's future. Individuals identified by the TSC as making significant and valuable contributions across any Node.js repository may be made Collaborators and given commit access to the project. Activities taken into consideration include (but are not limited to) the quality of: +En devenant collaborateur, les contributeurs peuvent avoir encore plus d'impact sur le projet. Ils peuvent aider d'autres contributeurs en examinant leurs contributions, trier les problèmes et prendre une part encore plus importante dans l'élaboration de l'avenir du projet. Les personnes identifiées par le TSC comme apportant des contributions significatives et précieuses dans n'importe quel dépôt Node.js peuvent être nommées collaborateurs et se voir accorder un accès au projet. Les activités prises en compte incluent (mais ne sont pas limitées à) la qualité de : -- code commits and pull requests -- documentation commits and pull requests -- comments on issues and pull requests -- contributions to the Node.js website -- assistance provided to end users and novice contributors -- participation in working groups -- other participation in the wider Node.js community +- commits de code et pull requests +- commits de documentation et pull requests +- commentaires sur les issues et pull requests +- contributions au site Node.js +- l'assistance fournie aux utilisateurs finaux et aux contributeurs novices +- participation à des groupes de travail +- autre participation à la communauté Node.js plus large -If individuals making valuable contributions do not believe they have been considered for commit access, they may [log an issue](https://github.com/nodejs/TSC/issues) or [contact a TSC member](https://github.com/nodejs/node#tsc-technical-steering-committee) directly. +Si des personnes apportant des contributions précieuses estiment qu'elles n'ont pas été prises en compte pour l'accès à l'engagement, elles peuvent [enregistrer un problème] (https\://github.com/nodejs/TSC/issues) ou [contacter un membre du TSC] (https\://github.com/nodejs/node#tsc-technical-steering-committee) directement. From bb09ed147c28f85634b6816c33ea228798634b36 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:14 +0100 Subject: [PATCH 004/252] New translations contribute.md (Persian) chore: synced translations from crowdin --- pages/fa/about/get-involved/contribute.md | 47 +++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pages/fa/about/get-involved/contribute.md diff --git a/pages/fa/about/get-involved/contribute.md b/pages/fa/about/get-involved/contribute.md new file mode 100644 index 0000000000000..0e45e1021fffa --- /dev/null +++ b/pages/fa/about/get-involved/contribute.md @@ -0,0 +1,47 @@ +--- +title: Contributing +layout: about.hbs +--- + +# Contributing + +Thank you for your interest in contributing to Node.js! There are multiple ways and places you can contribute, and we're here to help facilitate that. + +## Asking for General Help + +Because the level of activity in the `nodejs/node` repository is so high, questions or requests for general help using Node.js should be directed at the [Node.js help repository](https://github.com/nodejs/help/issues). + +## Reporting an Issue + +If you have found what you believe to be an issue with Node.js please do not hesitate to file an issue on the GitHub project. When filing your issue please make sure you can express the issue with a reproducible test case, and that test case should not include any external dependencies. That is to say, the test case can be executed without anything more than Node.js itself. + +When reporting an issue we also need as much information about your environment that you can include. We never know what information will be pertinent when trying to narrow down the issue. Please include at least the following information: + +- Version of Node.js +- Platform you're running on (macOS, SmartOS, Linux, Windows) +- Architecture you're running on (32bit or 64bit and x86 or ARM) + +The Node.js project is currently managed across a number of separate GitHub repositories, each with their own separate issues database. If possible, please direct any issues you are reporting to the appropriate repository but don't worry if things happen to get put in the wrong place, the community of contributors will be more than happy to help get you pointed in the right direction. + +- To report issues specific to Node.js, please use [nodejs/node](https://github.com/nodejs/node) +- To report issues specific to this website, please use [nodejs/nodejs.org](https://github.com/nodejs/nodejs.org/issues) + +## Code contributions + +If you'd like to fix bugs or add a new feature to Node.js, please make sure you consult the [Node.js Contribution Guidelines](https://github.com/nodejs/node/blob/main/CONTRIBUTING.md/#pull-requests). The review process by existing collaborators for all contributions to the project is explained there as well. + +If you are wondering how to start, you can check [Node Todo](https://www.nodetodo.org/) which may guide you towards your first contribution. + +## Becoming a collaborator + +By becoming a collaborator, contributors can have even more impact on the project. They can help other contributors by reviewing their contributions, triage issues and take an even bigger part in shaping the project's future. Individuals identified by the TSC as making significant and valuable contributions across any Node.js repository may be made Collaborators and given commit access to the project. Activities taken into consideration include (but are not limited to) the quality of: + +- code commits and pull requests +- documentation commits and pull requests +- comments on issues and pull requests +- contributions to the Node.js website +- assistance provided to end users and novice contributors +- participation in working groups +- other participation in the wider Node.js community + +If individuals making valuable contributions do not believe they have been considered for commit access, they may [log an issue](https://github.com/nodejs/TSC/issues) or [contact a TSC member](https://github.com/nodejs/node#tsc-technical-steering-committee) directly. From a188cd1947c3e4d3efbdfb83536bf97565e05234 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:15 +0100 Subject: [PATCH 005/252] New translations index.md (French) chore: synced translations from crowdin --- pages/fr/about/get-involved/index.md | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pages/fr/about/get-involved/index.md b/pages/fr/about/get-involved/index.md index 7a5dce527874b..e698bfe71be57 100644 --- a/pages/fr/about/get-involved/index.md +++ b/pages/fr/about/get-involved/index.md @@ -1,26 +1,26 @@ --- -title: Get involved +title: Impliquez-vous layout: about.hbs --- -# Get Involved +# Impliquez-vous -## Community Discussion +## Discussions de la communauté -- The [GitHub issues list](https://github.com/nodejs/node/issues) is the place for discussion of Node.js core features. -- For real-time chat about Node.js development use one of the platforms below - - For IRC, go to `irc.libera.chat` in the `#node.js` channel with an [IRC client](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) or connect in your web browser to the channel using [a web client](https://kiwiirc.com/nextclient/) - - For Slack, there are two options: - - The [OpenJSF Slack](https://slack-invite.openjsf.org/) is a Foundation run Slack with several Node.js channels (channels prefixed by `#nodejs-` are related to the project). - - [Node Slackers](https://www.nodeslackers.com/) is a Node.js-focused Slack community. -- The official Node.js Twitter account is [nodejs](https://twitter.com/nodejs). -- The [Node.js project calendar](https://nodejs.org/calendar) with all public team meetings. +- La [GitHub issues list] (https\://github.com/nodejs/node/issues) est le lieu de discussion des fonctionnalités de base de Node.js. +- Pour discuter en temps réel du développement de Node.js, utilisez l'une des plateformes suivantes + - Pour IRC, allez sur `irc.libera.chat` dans le canal `#node.js` avec un [client IRC] (https\://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) ou connectez-vous dans votre navigateur web au canal en utilisant [un client web] (https\://kiwiirc.com/nextclient/). + - Pour Slack, il y a deux options : + - Le [OpenJSF Slack] (https\://slack-invite.openjsf.org/) est un Slack géré par la Fondation avec plusieurs canaux Node.js (les canaux préfixés par `#nodejs-` sont liés au projet). + - [Node Slackers] (https\://www\.nodeslackers.com/) est une communauté Slack axée sur Node.js. +- Le compte Twitter officiel de Node.js est [nodejs] (https\://twitter.com/nodejs). +- Le [calendrier du projet Node.js] (https\://nodejs.org/calendar) avec toutes les réunions publiques de l'équipe. -## Learning +## Apprentissage -- [Official Learn section](https://nodejs.org/en/learn/) of the Node.js website. -- [Official API reference documentation](https://nodejs.org/api/). -- [NodeSchool.io](https://nodeschool.io/) will teach you Node.js concepts via interactive command-line games. -- [Stack Overflow Node.js tag](https://stackoverflow.com/questions/tagged/node.js) collects new information every day. -- [The DEV Community Node.js tag](https://dev.to/t/node) is a place to share Node.js projects, articles and tutorials as well as start discussions and ask for feedback on Node.js-related topics. Developers of all skill-levels are welcome to take part. -- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) is a friendly community of Node.js backend developers supporting each other on Discord. +- [Section officielle d'apprentissage] (https\://nodejs.org/en/learn/) du site web de Node.js. +- [Official API reference documentation] (https\://nodejs.org/api/). +- [NodeSchool.io] (https\://nodeschool.io/) vous enseignera les concepts de Node.js par le biais de jeux interactifs en ligne de commande. +- Le site [Stack Overflow Node.js tag] (https\://stackoverflow\.com/questions/tagged/node.js) recueille de nouvelles informations chaque jour. +- [Le tag Node.js de la communauté DEV] (https\://dev.to/t/node) est un endroit pour partager des projets, des articles et des tutoriels Node.js, ainsi que pour lancer des discussions et demander des commentaires sur des sujets liés à Node.js. Les développeurs de tous niveaux sont les bienvenus. +- [Nodeiflux] (https\://discordapp.com/invite/vUsrbjd) est une communauté amicale de développeurs backend Node.js qui s'entraident sur Discord. From f2e10bd4d2145597ca18e393d26ead909a95e4dd Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:23 +0100 Subject: [PATCH 006/252] New translations index.md (Persian) chore: synced translations from crowdin --- pages/fa/about/get-involved/index.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 pages/fa/about/get-involved/index.md diff --git a/pages/fa/about/get-involved/index.md b/pages/fa/about/get-involved/index.md new file mode 100644 index 0000000000000..7a5dce527874b --- /dev/null +++ b/pages/fa/about/get-involved/index.md @@ -0,0 +1,26 @@ +--- +title: Get involved +layout: about.hbs +--- + +# Get Involved + +## Community Discussion + +- The [GitHub issues list](https://github.com/nodejs/node/issues) is the place for discussion of Node.js core features. +- For real-time chat about Node.js development use one of the platforms below + - For IRC, go to `irc.libera.chat` in the `#node.js` channel with an [IRC client](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) or connect in your web browser to the channel using [a web client](https://kiwiirc.com/nextclient/) + - For Slack, there are two options: + - The [OpenJSF Slack](https://slack-invite.openjsf.org/) is a Foundation run Slack with several Node.js channels (channels prefixed by `#nodejs-` are related to the project). + - [Node Slackers](https://www.nodeslackers.com/) is a Node.js-focused Slack community. +- The official Node.js Twitter account is [nodejs](https://twitter.com/nodejs). +- The [Node.js project calendar](https://nodejs.org/calendar) with all public team meetings. + +## Learning + +- [Official Learn section](https://nodejs.org/en/learn/) of the Node.js website. +- [Official API reference documentation](https://nodejs.org/api/). +- [NodeSchool.io](https://nodeschool.io/) will teach you Node.js concepts via interactive command-line games. +- [Stack Overflow Node.js tag](https://stackoverflow.com/questions/tagged/node.js) collects new information every day. +- [The DEV Community Node.js tag](https://dev.to/t/node) is a place to share Node.js projects, articles and tutorials as well as start discussions and ask for feedback on Node.js-related topics. Developers of all skill-levels are welcome to take part. +- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) is a friendly community of Node.js backend developers supporting each other on Discord. From ba158a109d678306a448ba6da3fe3ada56e05936 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:24 +0100 Subject: [PATCH 007/252] New translations governance.md (French) chore: synced translations from crowdin --- pages/fr/about/governance.md | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/pages/fr/about/governance.md b/pages/fr/about/governance.md index 5d933d47cd5b1..2550522808768 100644 --- a/pages/fr/about/governance.md +++ b/pages/fr/about/governance.md @@ -1,35 +1,40 @@ --- -title: Project Governance +title: Gouvernance du Projet layout: about.hbs --- -# Project Governance +# Gouvernance du Projet -## Consensus Seeking Process +## Processus de recherche de consensus -The Node.js project follows a [Consensus Seeking][] decision making model. +Le projet Node.js suit un modèle de prise de décision [Consensus Seeking][]. -## Collaborators +## Collaborateurs -The [nodejs/node][] core GitHub repository is maintained by the Collaborators -who are added by the Technical Steering Committee ([TSC][]) on an ongoing basis. +Le dépôt GitHub [nodejs/node][] core est maintenu par les Collaborateurs +qui sont ajoutés par le Comité de pilotage technique ([TSC][]) sur une base continue. -Individuals making significant and valuable contributions are made Collaborators -and given commit-access to the project. These individuals are identified by the -TSC and their nomination is discussed with the existing Collaborators. +Les personnes qui apportent des contributions significatives et précieuses sont nommées collaborateurs +et se voient attribuer un accès au projet. Ces personnes sont identifiées par le +TSC et leur nomination est discutée avec les collaborateurs existants. -For the current list of Collaborators, see the project's [README.md][]. +Pour la liste actuelle des collaborateurs, voir le [README.md][] du projet. -A guide for Collaborators is maintained at [collaborator-guide.md][]. +Un guide pour les collaborateurs est disponible à l'adresse suivante : [collaborator-guide.md][]. -## Technical Steering Committee +## Comité de pilotage technique -The project is governed by the [Technical Steering Committee (TSC)][] -which is responsible for high-level guidance of the project. +Le projet est régi par le \[Comité de pilotage technique (CTP)]\[] +qui est responsable de l'orientation à haut niveau du projet. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 49ac354991d1f967125d6d1537522dbf93ae9348 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:25 +0100 Subject: [PATCH 008/252] New translations governance.md (Spanish) chore: synced translations from crowdin --- pages/es/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/es/about/governance.md b/pages/es/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/es/about/governance.md +++ b/pages/es/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From f6103241b727b1ea08b9e882f976d5cd8cbb5be1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:26 +0100 Subject: [PATCH 009/252] New translations governance.md (Arabic) chore: synced translations from crowdin --- pages/ar/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/ar/about/governance.md b/pages/ar/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/ar/about/governance.md +++ b/pages/ar/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 6e070200d46bb3d6ab180eedb40b146f226604bf Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:27 +0100 Subject: [PATCH 010/252] New translations governance.md (German) chore: synced translations from crowdin --- pages/de/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/de/about/governance.md b/pages/de/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/de/about/governance.md +++ b/pages/de/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 02c8617181dac9d25b22056efc1055f8cdeeaa9b Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:28 +0100 Subject: [PATCH 011/252] New translations governance.md (Italian) chore: synced translations from crowdin --- pages/it/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/it/about/governance.md b/pages/it/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/it/about/governance.md +++ b/pages/it/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 822171a34c33364223b824725dcf71e33d21b30b Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:28 +0100 Subject: [PATCH 012/252] New translations governance.md (Japanese) chore: synced translations from crowdin --- pages/ja/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/ja/about/governance.md b/pages/ja/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/ja/about/governance.md +++ b/pages/ja/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 31dc074acdabf384177fd52d49cd25acb6ec389f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:29 +0100 Subject: [PATCH 013/252] New translations governance.md (Georgian) chore: synced translations from crowdin --- pages/ka/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/ka/about/governance.md b/pages/ka/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/ka/about/governance.md +++ b/pages/ka/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 68a3a54cdf4602824c9e259e1784630551ea5f2d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:30 +0100 Subject: [PATCH 014/252] New translations governance.md (Korean) chore: synced translations from crowdin --- pages/ko/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/ko/about/governance.md b/pages/ko/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/ko/about/governance.md +++ b/pages/ko/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From af86ddde541a9368929e2521fe90472f54381799 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:31 +0100 Subject: [PATCH 015/252] New translations governance.md (Russian) chore: synced translations from crowdin --- pages/ru/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/ru/about/governance.md b/pages/ru/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/ru/about/governance.md +++ b/pages/ru/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 1c9e7def57b283081e627e3fe6d88db21532ee6a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:32 +0100 Subject: [PATCH 016/252] New translations governance.md (Turkish) chore: synced translations from crowdin --- pages/tr/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/tr/about/governance.md b/pages/tr/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/tr/about/governance.md +++ b/pages/tr/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From c6f93c2feede39f8776aa355bf2335c8e95b154f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:33 +0100 Subject: [PATCH 017/252] New translations governance.md (Ukrainian) chore: synced translations from crowdin --- pages/uk/about/governance.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pages/uk/about/governance.md b/pages/uk/about/governance.md index 5d933d47cd5b1..57b9f78e949be 100644 --- a/pages/uk/about/governance.md +++ b/pages/uk/about/governance.md @@ -1,9 +1,9 @@ --- -title: Project Governance +title: Управління проєктом layout: about.hbs --- -# Project Governance +# Управління проєктом ## Consensus Seeking Process @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From c66777f0affc81fd616b2a844e9a2beb178413fe Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:33 +0100 Subject: [PATCH 018/252] New translations governance.md (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/zh-cn/about/governance.md b/pages/zh-cn/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/zh-cn/about/governance.md +++ b/pages/zh-cn/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From 0af474f0f8c503d23eb6908c067148c7e8440e6c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:34 +0100 Subject: [PATCH 019/252] New translations governance.md (Vietnamese) chore: synced translations from crowdin --- pages/vi/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/vi/about/governance.md b/pages/vi/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/vi/about/governance.md +++ b/pages/vi/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From a02c769af5f1ab18b3e6c6e3afefb52ea3328cdf Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:35 +0100 Subject: [PATCH 020/252] New translations governance.md (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/pt-br/about/governance.md b/pages/pt-br/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/pt-br/about/governance.md +++ b/pages/pt-br/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From d7496dc7a114e486b219ac67f542aca6a5a4ab81 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:36 +0100 Subject: [PATCH 021/252] New translations governance.md (Indonesian) chore: synced translations from crowdin --- pages/id/about/governance.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/id/about/governance.md b/pages/id/about/governance.md index 5d933d47cd5b1..943bf2920fe18 100644 --- a/pages/id/about/governance.md +++ b/pages/id/about/governance.md @@ -28,8 +28,13 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + [tsc]: https://github.com/nodejs/TSC + [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + [nodejs/node]: https://github.com/nodejs/node From bef52638686711e9a7c8a5d7980b016c42c9388b Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:36 +0100 Subject: [PATCH 022/252] New translations governance.md (Persian) chore: synced translations from crowdin --- pages/fa/about/governance.md | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pages/fa/about/governance.md diff --git a/pages/fa/about/governance.md b/pages/fa/about/governance.md new file mode 100644 index 0000000000000..943bf2920fe18 --- /dev/null +++ b/pages/fa/about/governance.md @@ -0,0 +1,40 @@ +--- +title: Project Governance +layout: about.hbs +--- + +# Project Governance + +## Consensus Seeking Process + +The Node.js project follows a [Consensus Seeking][] decision making model. + +## Collaborators + +The [nodejs/node][] core GitHub repository is maintained by the Collaborators +who are added by the Technical Steering Committee ([TSC][]) on an ongoing basis. + +Individuals making significant and valuable contributions are made Collaborators +and given commit-access to the project. These individuals are identified by the +TSC and their nomination is discussed with the existing Collaborators. + +For the current list of Collaborators, see the project's [README.md][]. + +A guide for Collaborators is maintained at [collaborator-guide.md][]. + +## Technical Steering Committee + +The project is governed by the [Technical Steering Committee (TSC)][] +which is responsible for high-level guidance of the project. + +[consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making + +[readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members + +[tsc]: https://github.com/nodejs/TSC + +[technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md + +[collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md + +[nodejs/node]: https://github.com/nodejs/node From 0bb17d91fb969c3796903683fcfe0fe775105b9b Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:37 +0100 Subject: [PATCH 023/252] New translations all.md (French) chore: synced translations from crowdin --- pages/fr/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/fr/download/package-manager/all.md b/pages/fr/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/fr/download/package-manager/all.md +++ b/pages/fr/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 624cc19d50749881e068dfb9f2a36718a0fd4aa3 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:38 +0100 Subject: [PATCH 024/252] New translations all.md (Spanish) chore: synced translations from crowdin --- pages/es/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/es/download/package-manager/all.md b/pages/es/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/es/download/package-manager/all.md +++ b/pages/es/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 2d6183633f874a71798184a7ed998af18633ee44 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:38 +0100 Subject: [PATCH 025/252] New translations all.md (Arabic) chore: synced translations from crowdin --- pages/ar/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/ar/download/package-manager/all.md b/pages/ar/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/ar/download/package-manager/all.md +++ b/pages/ar/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 083cdd7d3013a4ac12b76cad4ddc3560eacdc21f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:39 +0100 Subject: [PATCH 026/252] New translations all.md (German) chore: synced translations from crowdin --- pages/de/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/de/download/package-manager/all.md b/pages/de/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/de/download/package-manager/all.md +++ b/pages/de/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From afa49c0d454a1a6bb293715759057ff4b39c103f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:40 +0100 Subject: [PATCH 027/252] New translations all.md (Italian) chore: synced translations from crowdin --- pages/it/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/it/download/package-manager/all.md b/pages/it/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/it/download/package-manager/all.md +++ b/pages/it/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 25e44909b196a98969a618ffb5d6e75db9a5949c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:41 +0100 Subject: [PATCH 028/252] New translations all.md (Japanese) chore: synced translations from crowdin --- pages/ja/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/ja/download/package-manager/all.md b/pages/ja/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/ja/download/package-manager/all.md +++ b/pages/ja/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From ece1e9e3daee6b2d6d8456c1f909f48e5419b4ca Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:41 +0100 Subject: [PATCH 029/252] New translations all.md (Georgian) chore: synced translations from crowdin --- pages/ka/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/ka/download/package-manager/all.md b/pages/ka/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/ka/download/package-manager/all.md +++ b/pages/ka/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From eed1402ee51e8066b8c90fc3c138f9fbb73cd165 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:42 +0100 Subject: [PATCH 030/252] New translations all.md (Korean) chore: synced translations from crowdin --- pages/ko/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/ko/download/package-manager/all.md b/pages/ko/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/ko/download/package-manager/all.md +++ b/pages/ko/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 85e5546e8f89f3c859e7c8ac5c88b2a73deb0ade Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:43 +0100 Subject: [PATCH 031/252] New translations all.md (Russian) chore: synced translations from crowdin --- pages/ru/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/ru/download/package-manager/all.md b/pages/ru/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/ru/download/package-manager/all.md +++ b/pages/ru/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From d83b87af4c29b3156e358a7fdb1bc46b1b4db739 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:43 +0100 Subject: [PATCH 032/252] New translations all.md (Turkish) chore: synced translations from crowdin --- pages/tr/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/tr/download/package-manager/all.md b/pages/tr/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/tr/download/package-manager/all.md +++ b/pages/tr/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From f7ef39ec40176ee473c7bc7ca1440dd429e3d930 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:44 +0100 Subject: [PATCH 033/252] New translations all.md (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/package-manager/all.md | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pages/uk/download/package-manager/all.md b/pages/uk/download/package-manager/all.md index 75e84f0fb4273..5408200d62d63 100644 --- a/pages/uk/download/package-manager/all.md +++ b/pages/uk/download/package-manager/all.md @@ -7,13 +7,13 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) - [Arch Linux](#arch-linux) -- [CentOS, Fedora and Red Hat Enterprise Linux](#centos-fedora-and-red-hat-enterprise-linux) -- [Debian and Ubuntu based Linux distributions](#debian-and-ubuntu-based-linux-distributions) +- [CentOS, Fedora та Red Hat Enterprise Linux](#centos-fedora-and-red-hat-enterprise-linux) +- [Дистрибутиви Linux, які базуються на Debian та Ubuntu](#debian-and-ubuntu-based-linux-distributions) - [fnm](#fnm) - [FreeBSD](#freebsd) - [Gentoo](#gentoo) @@ -25,15 +25,15 @@ title: Installing Node.js via package manager - [nvm](#nvm) - [nvs](#nvs) - [OpenBSD](#openbsd) -- [openSUSE and SLE](#opensuse-and-sle) -- [SmartOS and illumos](#smartos-and-illumos) +- [openSUSE та SLE](#opensuse-and-sle) +- [SmartOS та illumos](#smartos-and-illumos) - [Snap](#snap) - [Solus](#solus) - [Void Linux](#void-linux) - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux @@ -51,9 +51,9 @@ apk add nodejs-current ## Android -Android support is still experimental in Node.js, so precompiled binaries are not yet provided by Node.js developers. +Підтримка Android досі є експериментальною в Node.js, тому попередньо скомпільовані бінарні файли ще не надаються розробниками Node.js. -However, there are some third-party solutions. For example, [Termux](https://termux.com/) community provides terminal emulator and Linux environment for Android, as well as own package manager and [extensive collection](https://github.com/termux/termux-packages) of many precompiled applications. This command in Termux app will install the last available Node.js version: +Однак, є сторонні рішення. Наприклад, спільнота [Termux](https://termux.com/) надає емулятор термінала та середовище Linux для Android, а також власний менеджер пакетів та [великий набір](https://github.com/termux/termux-packages) багатьох попередньо скомпільованих застосунків. Ця команда в застосунку Termux установить останню доступну версію Node.js: ```bash pkg install nodejs @@ -69,7 +69,7 @@ Node.js and npm packages are available in the Community Repository. pacman -S nodejs npm ``` -## CentOS, Fedora and Red Hat Enterprise Linux +## CentOS, Fedora та Red Hat Enterprise Linux Node.js is available as a module called `nodejs` in CentOS/RHEL 8 and Fedora. @@ -84,24 +84,24 @@ To see a list of available streams: dnf module list nodejs ``` -For example, to install Node.js 18: +Наприклад, щоб установити Node.js 18: ```bash dnf module install nodejs:18/common ``` -### Alternatives +### Альтернативи These resources provide packages compatible with CentOS, Fedora, and RHEL. - [Node.js snaps](#snap) maintained and supported at https\://github.com/nodejs/snap - [Node.js binary distributions](#debian-and-ubuntu-based-linux-distributions) maintained and supported by [NodeSource](https://github.com/nodesource/distributions) -## Debian and Ubuntu based Linux distributions +## Дистрибутиви Linux, які базуються на Debian та Ubuntu [Node.js binary distributions](https://github.com/nodesource/distributions) are available from NodeSource. -### Alternatives +### Альтернативи Packages compatible with Debian and Ubuntu based Linux distributions are available via [Node.js snaps](#snap). From 3f04a648a123b4695ed91000d969223ec29f3fe8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:45 +0100 Subject: [PATCH 034/252] New translations all.md (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/zh-cn/download/package-manager/all.md b/pages/zh-cn/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/zh-cn/download/package-manager/all.md +++ b/pages/zh-cn/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 85098a31bd06ee6f7e37bb3262b41fd778d48d67 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:45 +0100 Subject: [PATCH 035/252] New translations all.md (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/vi/download/package-manager/all.md b/pages/vi/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/vi/download/package-manager/all.md +++ b/pages/vi/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 3aed2fe59e72285de9dea2d5312abbd8f43bbc71 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:46 +0100 Subject: [PATCH 036/252] New translations all.md (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/pt-br/download/package-manager/all.md b/pages/pt-br/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/pt-br/download/package-manager/all.md +++ b/pages/pt-br/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 9e785108e440de7fbf4bcc89acf65327871a0926 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:47 +0100 Subject: [PATCH 037/252] New translations all.md (Indonesian) chore: synced translations from crowdin --- pages/id/download/package-manager/all.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/id/download/package-manager/all.md b/pages/id/download/package-manager/all.md index 75e84f0fb4273..c9e4c1c14b52a 100644 --- a/pages/id/download/package-manager/all.md +++ b/pages/id/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. ---- +*** - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) ---- +*** ## Alpine Linux From 263615212b875c0ce55c7ee92835ffb8b5aeb249 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:48 +0100 Subject: [PATCH 038/252] New translations all.md (Persian) chore: synced translations from crowdin --- pages/fa/download/package-manager/all.md | 410 +++++++++++++++++++++++ 1 file changed, 410 insertions(+) create mode 100644 pages/fa/download/package-manager/all.md diff --git a/pages/fa/download/package-manager/all.md b/pages/fa/download/package-manager/all.md new file mode 100644 index 0000000000000..c9e4c1c14b52a --- /dev/null +++ b/pages/fa/download/package-manager/all.md @@ -0,0 +1,410 @@ +--- +layout: docs.hbs +title: Installing Node.js via package manager +--- + +# Installing Node.js via Package Managers + +> The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. + +*** + +- [Alpine Linux](#alpine-linux) +- [Android](#android) +- [Arch Linux](#arch-linux) +- [CentOS, Fedora and Red Hat Enterprise Linux](#centos-fedora-and-red-hat-enterprise-linux) +- [Debian and Ubuntu based Linux distributions](#debian-and-ubuntu-based-linux-distributions) +- [fnm](#fnm) +- [FreeBSD](#freebsd) +- [Gentoo](#gentoo) +- [IBM i](#ibm-i) +- [macOS](#macos) +- [n](#n) +- [NetBSD](#netbsd) +- [Nodenv](#nodenv) +- [nvm](#nvm) +- [nvs](#nvs) +- [OpenBSD](#openbsd) +- [openSUSE and SLE](#opensuse-and-sle) +- [SmartOS and illumos](#smartos-and-illumos) +- [Snap](#snap) +- [Solus](#solus) +- [Void Linux](#void-linux) +- [Windows](#windows-1) +- [z/OS](#zos) + +*** + +## Alpine Linux + +Node.js LTS and npm packages are available in the Main Repository. + +```bash +apk add nodejs npm +``` + +Node.js Current can be installed from the Community Repository. + +```bash +apk add nodejs-current +``` + +## Android + +Android support is still experimental in Node.js, so precompiled binaries are not yet provided by Node.js developers. + +However, there are some third-party solutions. For example, [Termux](https://termux.com/) community provides terminal emulator and Linux environment for Android, as well as own package manager and [extensive collection](https://github.com/termux/termux-packages) of many precompiled applications. This command in Termux app will install the last available Node.js version: + +```bash +pkg install nodejs +``` + +Currently, Termux Node.js binaries are linked against `system-icu` (depending on `libicu` package). + +## Arch Linux + +Node.js and npm packages are available in the Community Repository. + +```bash +pacman -S nodejs npm +``` + +## CentOS, Fedora and Red Hat Enterprise Linux + +Node.js is available as a module called `nodejs` in CentOS/RHEL 8 and Fedora. + +```bash +dnf module install nodejs: +``` + +where `` corresponds to the major version of Node.js. +To see a list of available streams: + +```bash +dnf module list nodejs +``` + +For example, to install Node.js 18: + +```bash +dnf module install nodejs:18/common +``` + +### Alternatives + +These resources provide packages compatible with CentOS, Fedora, and RHEL. + +- [Node.js snaps](#snap) maintained and supported at https\://github.com/nodejs/snap +- [Node.js binary distributions](#debian-and-ubuntu-based-linux-distributions) maintained and supported by [NodeSource](https://github.com/nodesource/distributions) + +## Debian and Ubuntu based Linux distributions + +[Node.js binary distributions](https://github.com/nodesource/distributions) are available from NodeSource. + +### Alternatives + +Packages compatible with Debian and Ubuntu based Linux distributions are available via [Node.js snaps](#snap). + +## fnm + +Fast and simple Node.js version manager built in Rust used to manage multiple released Node.js versions. It allows you to perform operations like install, uninstall, switch Node versions automatically based on the current directory, etc. +To install fnm, use this [install script](https://github.com/Schniz/fnm#using-a-script-macoslinux). + +fnm has cross-platform support (macOS, Windows, Linux) & all popular shells (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt). +fnm is built with speed in mind and compatibility support for `.node-version` and `.nvmrc` files. + +## FreeBSD + +The most recent release of Node.js is available via the [www/node](https://www.freshports.org/www/node) port. + +Install a binary package via [pkg](https://www.freebsd.org/cgi/man.cgi?pkg): + +```bash +pkg install node +``` + +Or compile it on your own using [ports](https://www.freebsd.org/cgi/man.cgi?ports): + +```bash +cd /usr/ports/www/node && make install +``` + +## Gentoo + +Node.js is available in the portage tree. + +```bash +emerge nodejs +``` + +## IBM i + +LTS versions of Node.js are available from IBM, and are available via [the 'yum' package manager](https://ibm.biz/ibmi-rpms). The package name is `nodejs` followed by the major version number (for instance, `nodejs18`, `nodejs20` etc) + +To install Node.js 20.x from the command line, run the following as a user with \*ALLOBJ special authority: + +```bash +yum install nodejs20 +``` + +Node.js can also be installed with the IBM i Access Client Solutions product. See [this support document](http://www-01.ibm.com/support/docview.wss?uid=nas8N1022619) for more details + +## macOS + +Download the [macOS Installer](/#home-downloadhead) directly from the [nodejs.org](https://nodejs.org/) web site. + +_If you want to download the package with bash:_ + +```bash +curl "https://nodejs.org/dist/latest/$(curl -s https://nodejs.org/dist/latest/ | grep "pkg" | cut -d'"' -f 2)" -o "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/" +``` + +### Alternatives + +Using **[Homebrew](https://brew.sh/)**: + +```bash +brew install node +``` + +Using **[MacPorts](https://www.macports.org/)**: + +```bash +port install nodejs + +# Example +port install nodejs7 +``` + +Using **[pkgsrc](https://pkgsrc.joyent.com/install-on-macos/)**: + +Install the binary package: + +```bash +pkgin -y install nodejs +``` + +Or build manually from pkgsrc: + +```bash +cd pkgsrc/lang/nodejs && bmake install +``` + +## n + +`n` is a simple to use Node.js version manager for Mac and Linux. Specify the target version to install using a rich syntax, +or select from a menu of previously downloaded versions. The versions are installed system-wide or user-wide, and for more +targeted use you can run a version directly from the cached downloads. + +See the [homepage](https://github.com/tj/n) for install methods (bootstrap, npm, Homebrew, third-party), and all the usage details. + +If you already have `npm` then installing `n` and then the newest LTS `node` version is as simple as: + +``` +npm install -g n +n lts +``` + +## NetBSD + +Node.js is available in the pkgsrc tree: + +```bash +cd /usr/pkgsrc/lang/nodejs && make install +``` + +Or install a binary package (if available for your platform) using pkgin: + +```bash +pkgin -y install nodejs +``` + +## Nodenv + +`nodenv` is a lightweight node version manager, similar to `nvm`. It's simple and predictable. A rich plugin ecosystem lets you tailor it to suit your needs. Use `nodenv` to pick a Node version for your application and guarantee that your development environment matches production. + +Nodenv installation instructions are maintained [on its Github page](https://github.com/nodenv/nodenv#installation). Please visit that page to ensure you're following the latest version of the installation steps. + +## nvm + +Node Version Manager is a bash script used to manage multiple released Node.js versions. It allows +you to perform operations like install, uninstall, switch version, etc. +To install nvm, use this [install script](https://github.com/nvm-sh/nvm#install--update-script). + +On Unix / OS X systems Node.js built from source can be installed using +[nvm](https://github.com/creationix/nvm) by installing into the location that nvm expects: + +```bash +env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX="" +``` + +After this you can use `nvm` to switch between released versions and versions +built from source. +For example, if the version of Node.js is v8.0.0-pre: + +```bash +nvm use 8 +``` + +Once the official release is out you will want to uninstall the version built +from source: + +```bash +nvm uninstall 8 +``` + +## nvs + +#### Windows + +The `nvs` version manager is cross-platform and can be used on Windows, macOS, and Unix-like systems + +To install `nvs` on Windows go to the [release page](https://github.com/jasongin/nvs/releases) here and download the MSI installer file of the latest release. + +You can also use `chocolatey` to install it: + +```bash +choco install nvs +``` + +#### macOS,UnixLike + +You can find the documentation regarding the installation steps of `nvs` in macOS/Unix-like systems [here](https://github.com/jasongin/nvs/blob/master/doc/SETUP.md#mac-linux) + +#### Usage + +After this you can use `nvs` to switch between different versions of node. + +To add the latest version of node: + +```bash +nvs add latest +``` + +Or to add the latest LTS version of node: + +```bash +nvs add lts +``` + +Then run the `nvs use` command to add a version of node to your `PATH` for the current shell: + +```bash +$ nvs use lts +PATH -= %LOCALAPPDATA%\nvs\default +PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64 +``` + +To add it to `PATH` permanently, use `nvs link`: + +```bash +nvs link lts +``` + +## OpenBSD + +Node.js is available through the ports system. + +```bash +/usr/ports/lang/node +``` + +Using [pkg_add](https://man.openbsd.org/OpenBSD-current/man1/pkg_add.1) on OpenBSD: + +```bash +pkg_add node +``` + +## openSUSE and SLE + +Node.js is available in the main repositories under the following packages: + +- **openSUSE Leap 15.2**: `nodejs10`, `nodejs12`, `nodejs14` +- **openSUSE Tumbleweed**: `nodejs20` +- **SUSE Linux Enterprise Server (SLES) 12**: `nodejs10`, `nodejs12`, and `nodejs14` + (The "Web and Scripting Module" must be [enabled](https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12-SP5/#intro-modulesExtensionsRelated).) +- **SUSE Linux Enterprise Server (SLES) 15 SP2**: `nodejs10`, `nodejs12`, and `nodejs14` + (The "Web and Scripting Module" must be [enabled](https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15/#Intro.Module).) + +For example, to install Node.js 14.x on openSUSE Leap 15.2, run the following as root: + +```bash +zypper install nodejs14 +``` + +Different major versions of Node can be installed and used concurrently. + +## SmartOS and illumos + +SmartOS images come with pkgsrc pre-installed. On other illumos distributions, first install **[pkgsrc](https://pkgsrc.joyent.com/install-on-illumos/)**, then you may install the binary package as normal: + +```bash +pkgin -y install nodejs +``` + +Or build manually from pkgsrc: + +```bash +cd pkgsrc/lang/nodejs && bmake install +``` + +## Snap + +[Node.js snaps](https://github.com/nodejs/snap) are available as [`node`](https://snapcraft.io/node) on the Snap store. + +## Solus + +Solus provides Node.js in its main repository. + +```bash +sudo eopkg install nodejs +``` + +## Void Linux + +Void Linux ships Node.js stable in the main repository. + +```bash +xbps-install -Sy nodejs +``` + +## Windows + +Download the [Windows Installer](/#home-downloadhead) directly from the [nodejs.org](https://nodejs.org/) web site. + +### Alternatives + +Using **[Winget](https://aka.ms/winget-cli)**: + +```bash +winget install OpenJS.NodeJS +# or for LTS +winget install OpenJS.NodeJS.LTS +``` + +After running one of the two commands above, it may be necessary to restart the +terminal emulator before the `node` CLI command becomes available. + +Using **[Chocolatey](https://chocolatey.org/)**: + +```bash +cinst nodejs +# or for full install with npm +cinst nodejs.install +``` + +Using **[Scoop](https://scoop.sh/)**: + +```bash +scoop install nodejs +# or for LTS +scoop install nodejs-lts +``` + +## z/OS + +IBM® SDK for Node.js - z/OS® is available in two installation formats, +SMP/E and PAX. Select the installation format that applies to you: + +- [Installing and configuring SMP/E edition of Node.js on z/OS](https://www.ibm.com/docs/en/sdk-nodejs-zos/14.0?topic=configuring-installing-smpe-edition) +- [Installing and configuring PAX edition of Node.js on z/OS](https://www.ibm.com/docs/en/sdk-nodejs-zos/14.0?topic=configuring-installing-pax-edition) From b07c987355715bd7d1577b9c938b0936db5e478c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:49 +0100 Subject: [PATCH 039/252] New translations events.mdx (French) chore: synced translations from crowdin --- pages/fr/about/get-involved/events.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/fr/about/get-involved/events.mdx b/pages/fr/about/get-involved/events.mdx index 141f7ccbc2c2b..6420bf49d67b3 100644 --- a/pages/fr/about/get-involved/events.mdx +++ b/pages/fr/about/get-involved/events.mdx @@ -1,16 +1,16 @@ --- -title: Upcoming Events +title: Événements à venir layout: about.hbs --- -## Upcoming Events +## Événements à venir -Node.js events are open and available to the public. Anyone is welcome to join and participate. +Les événements Node.js sont ouverts et disponibles au public. Tout le monde est invité à s'y joindre et à y participer. -### Upcoming Node.js® Meetings +### Réunions Node.js® à venir -The Node.js project holds numerous meetings throughout the year to discuss and plan aspects of the project. +Le projet Node.js organise de nombreuses réunions tout au long de l'année pour discuter et planifier certains aspects du projet. -The following meetings are upcoming in the next 7 days. +Les réunions suivantes auront lieu dans les 7 prochains jours. From 3d84049a74a9a7d7c91d2ad096c767aeaa5ca458 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:54 +0100 Subject: [PATCH 040/252] New translations events.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/about/get-involved/events.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/uk/about/get-involved/events.mdx b/pages/uk/about/get-involved/events.mdx index 141f7ccbc2c2b..b2db2909d180d 100644 --- a/pages/uk/about/get-involved/events.mdx +++ b/pages/uk/about/get-involved/events.mdx @@ -1,16 +1,16 @@ --- -title: Upcoming Events +title: Майбутні події layout: about.hbs --- -## Upcoming Events +## Майбутні події -Node.js events are open and available to the public. Anyone is welcome to join and participate. +Події Node.js відкриті та доступні для публіки. Усі охочі можуть приєднатися та брати участь у них. -### Upcoming Node.js® Meetings +### Майбутні зустрічі Node.js® -The Node.js project holds numerous meetings throughout the year to discuss and plan aspects of the project. +Проєкт Node.js проводить численні зустрічі впродовж року, щоб обговорювати та планувати аспекти проєкту. -The following meetings are upcoming in the next 7 days. +Ці зустрічі відбудуться в наступні 7 днів. From d90962a1fdb72fc67c49d1833c37d2f0e7a6f39f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:56 +0100 Subject: [PATCH 041/252] New translations events.mdx (Persian) chore: synced translations from crowdin --- pages/fa/about/get-involved/events.mdx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pages/fa/about/get-involved/events.mdx diff --git a/pages/fa/about/get-involved/events.mdx b/pages/fa/about/get-involved/events.mdx new file mode 100644 index 0000000000000..141f7ccbc2c2b --- /dev/null +++ b/pages/fa/about/get-involved/events.mdx @@ -0,0 +1,16 @@ +--- +title: Upcoming Events +layout: about.hbs +--- + +## Upcoming Events + +Node.js events are open and available to the public. Anyone is welcome to join and participate. + +### Upcoming Node.js® Meetings + +The Node.js project holds numerous meetings throughout the year to discuss and plan aspects of the project. + +The following meetings are upcoming in the next 7 days. + + From 224463566ed2bb3bd12512412e27b254fd995494 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:57 +0100 Subject: [PATCH 042/252] New translations index.mdx (French) chore: synced translations from crowdin --- pages/fr/about/index.mdx | 84 ++++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/pages/fr/about/index.mdx b/pages/fr/about/index.mdx index 1c3ffa98c4dd0..21812383e0f5f 100644 --- a/pages/fr/about/index.mdx +++ b/pages/fr/about/index.mdx @@ -1,24 +1,20 @@ --- -title: About Node.js® +title: À propos de Node.js® layout: about.hbs ---
- Node.js mascot + Mascotte de Node.js
---- +*** -# About Node.js® +# À propos de Node.js® -As an asynchronous event-driven JavaScript runtime, Node.js is designed to build -scalable network applications. In the following "hello world" example, many -connections can be handled concurrently. Upon each connection, the callback is -fired, but if there is no work to be done, Node.js will sleep. +En tant que moteur d'exécution JavaScript asynchrone piloté par les événements, Node.js est conçu pour construire des applications réseau évolutives. +des applications réseau évolutives. Dans l'exemple suivant, "hello world", de nombreuses +peuvent être gérées simultanément. À chaque connexion, le rappel est +mais s'il n'y a pas de travail à faire, Node.js se met en veille. ```js const http = require('node:http'); @@ -37,42 +33,46 @@ server.listen(port, hostname, () => { }); ``` -This is in contrast to today's more common concurrency model, in which OS threads -are employed. Thread-based networking is relatively inefficient and very -difficult to use. Furthermore, users of Node.js are free from worries of -dead-locking the process, since there are no locks. Almost no function in -Node.js directly performs I/O, so the process never blocks except when the I/O is performed using -synchronous methods of Node.js standard library. Because nothing blocks, scalable systems are very -reasonable to develop in Node.js. +Cela contraste avec le modèle de concurrence le plus courant aujourd'hui, dans lequel les threads du système d'exploitation sont utilisés. +sont utilisés. Les réseaux basés sur les threads sont relativement inefficaces et très +difficile à utiliser. En outre, les utilisateurs de Node.js n'ont pas à s'inquiéter d'un blocage du processus, puisqu'il n'y a pas de verrous. +de bloquer le processus, puisqu'il n'y a pas de verrous. Presque aucune fonction de +Node.js n'exécute directement des E/S, de sorte que le processus ne se bloque jamais, sauf lorsque les E/S sont exécutées à l'aide des méthodes synchrones de Node.js. +méthodes synchrones de la bibliothèque standard de Node.js. Comme rien ne se bloque, il est très raisonnable de développer des systèmes évolutifs en Node.js. +raisonnables à développer en Node.js. -If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +Si ce langage ne vous est pas familier, vous trouverez un article complet sur le site suivant +\[Blocage et non-blocage]\[]. ---- +*** + +La conception de Node.js est similaire et influencée par des systèmes tels que Ruby \[Event Machine]\[] et Python \[Twisted]\[]. +\[Event Machine]\[] de Ruby et \[Twisted]\[] de Python. Node.js pousse le modèle d'événement un peu plus loin. +un peu plus loin. Il présente une boucle d'événements comme une construction d'exécution plutôt que comme une bibliothèque. Dans d'autres systèmes, +il y a toujours un appel bloquant pour démarrer la boucle d'événements. +Généralement, le comportement est défini par des rappels au début d'un script et, à la fin, un serveur est démarré par le biais d'un appel bloquant. +à la fin, un serveur est démarré par un appel bloquant comme `EventMachine::run()`. +Dans Node.js, il n'y a pas de tel appel start-the-event-loop. Node.js entre simplement dans la boucle d'événements après avoir exécuté le script d'entrée. Node.js +quitte la boucle d'événements lorsqu'il n'y a plus de rappels à effectuer. Ce comportement +est similaire à celui d'un navigateur JavaScript - la boucle d'événements est cachée à l'utilisateur. + +HTTP est un citoyen de première classe dans Node.js, conçu pour la diffusion en continu et la faible latence. +latence. Node.js est donc bien adapté à la création d'une bibliothèque ou d'un cadre web. +web ou d'un framework. -Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit -further. It presents an event loop as a runtime construct instead of as a library. In other systems, -there is always a blocking call to start the event-loop. -Typically, behavior is defined through callbacks at the beginning of a script, and -at the end a server is started through a blocking call like `EventMachine::run()`. -In Node.js, there is no such start-the-event-loop call. Node.js simply enters the event loop after executing the input script. Node.js -exits the event loop when there are no more callbacks to perform. This behavior -is like browser JavaScript — the event loop is hidden from the user. - -HTTP is a first-class citizen in Node.js, designed with streaming and low -latency in mind. This makes Node.js well suited for the foundation of a web -library or framework. - -Node.js being designed without threads doesn't mean you can't take -advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, -which allows you to share sockets between processes to enable load balancing -over your cores. +Le fait que Node.js soit conçu sans threads ne signifie pas que vous ne pouvez pas tirer +profiter de plusieurs cœurs dans votre environnement. Les processus enfants peuvent être créés en utilisant notre API \[`child_process.fork()`]\[]. +en utilisant notre API \[`child_process.fork()`]\[], et sont conçus pour être faciles à communiquer. +communiquer avec. Le module \[`cluster`]\[] 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. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 6675e2b6a7e6421541455b21dd57f85ea76af9bf Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:58 +0100 Subject: [PATCH 043/252] New translations index.mdx (Spanish) chore: synced translations from crowdin --- pages/es/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/es/about/index.mdx b/pages/es/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/es/about/index.mdx +++ b/pages/es/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From e620789be92c1c735a0b4987f07767c52d5ee433 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:59 +0100 Subject: [PATCH 044/252] New translations index.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/ar/about/index.mdx b/pages/ar/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/ar/about/index.mdx +++ b/pages/ar/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 4570af79a5f18b7cec29d1788c305a14ca6c4c86 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:11:59 +0100 Subject: [PATCH 045/252] New translations index.mdx (German) chore: synced translations from crowdin --- pages/de/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/de/about/index.mdx b/pages/de/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/de/about/index.mdx +++ b/pages/de/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From f546a7250274d235f7edb1d555bdabd69df4fe8a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:00 +0100 Subject: [PATCH 046/252] New translations index.mdx (Italian) chore: synced translations from crowdin --- pages/it/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/it/about/index.mdx b/pages/it/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/it/about/index.mdx +++ b/pages/it/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 6e63be09e9613045096287d6327307420b22c80d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:01 +0100 Subject: [PATCH 047/252] New translations index.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/ja/about/index.mdx b/pages/ja/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/ja/about/index.mdx +++ b/pages/ja/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From c4fea331c9761855f37ebebb83beb967a3c17be8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:02 +0100 Subject: [PATCH 048/252] New translations index.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/ka/about/index.mdx b/pages/ka/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/ka/about/index.mdx +++ b/pages/ka/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From ffe93275e4d3b409f0a3636007d0f8d3c4c02574 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:02 +0100 Subject: [PATCH 049/252] New translations index.mdx (Korean) chore: synced translations from crowdin --- pages/ko/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/ko/about/index.mdx b/pages/ko/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/ko/about/index.mdx +++ b/pages/ko/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 944ac48298310ed3f5fa86e6aa3176d0729916c1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:03 +0100 Subject: [PATCH 050/252] New translations index.mdx (Russian) chore: synced translations from crowdin --- pages/ru/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/ru/about/index.mdx b/pages/ru/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/ru/about/index.mdx +++ b/pages/ru/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 2f6c3cbf53ba004947a068f3f9c5377856027cc8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:04 +0100 Subject: [PATCH 051/252] New translations index.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/tr/about/index.mdx b/pages/tr/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/tr/about/index.mdx +++ b/pages/tr/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From cd7e556d6abe05abd09c370d4d9d8366476ce9b3 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:05 +0100 Subject: [PATCH 052/252] New translations index.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/about/index.mdx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pages/uk/about/index.mdx b/pages/uk/about/index.mdx index 1c3ffa98c4dd0..5575d92c57335 100644 --- a/pages/uk/about/index.mdx +++ b/pages/uk/about/index.mdx @@ -1,19 +1,15 @@ --- -title: About Node.js® +title: Про Node.js® layout: about.hbs ---
- Node.js mascot + Маскот Node.js
---- +*** -# About Node.js® +# Про Node.js® As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications. In the following "hello world" example, many @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 332ccce68cc9f5fe73c2bde40aa272d8927d62e3 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:05 +0100 Subject: [PATCH 053/252] New translations index.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/zh-cn/about/index.mdx b/pages/zh-cn/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/zh-cn/about/index.mdx +++ b/pages/zh-cn/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 2f85d5cc9f6a949bd157884335bbb662ad4a2bde Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:06 +0100 Subject: [PATCH 054/252] New translations index.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/vi/about/index.mdx b/pages/vi/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/vi/about/index.mdx +++ b/pages/vi/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 2967a769e120cc9a7a9eb3d60528642a3f075d07 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:07 +0100 Subject: [PATCH 055/252] New translations index.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/pt-br/about/index.mdx b/pages/pt-br/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/pt-br/about/index.mdx +++ b/pages/pt-br/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From e62a9aaa75169c39a72dbc5485b7d4ddb229f80e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:08 +0100 Subject: [PATCH 056/252] New translations index.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/about/index.mdx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pages/id/about/index.mdx b/pages/id/about/index.mdx index 1c3ffa98c4dd0..fffa05339b2b4 100644 --- a/pages/id/about/index.mdx +++ b/pages/id/about/index.mdx @@ -4,14 +4,10 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
---- +*** # About Node.js® @@ -46,12 +42,12 @@ synchronous methods of Node.js standard library. Because nothing blocks, scalabl reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on -[Blocking vs. Non-Blocking][]. +\[Blocking vs. Non-Blocking]\[]. ---- +*** Node.js is similar in design to, and influenced by, systems like Ruby's -[Event Machine][] and Python's [Twisted][]. Node.js takes the event model a bit +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit further. It presents an event loop as a runtime construct instead of as a library. In other systems, there is always a blocking call to start the event-loop. Typically, behavior is defined through callbacks at the beginning of a script, and @@ -66,13 +62,17 @@ library or framework. Node.js being designed without threads doesn't mean you can't take advantage of multiple cores in your environment. Child processes can be spawned -by using our [`child_process.fork()`][] API, and are designed to be easy to -communicate with. Built upon that same interface is the [`cluster`][] module, +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + [`child_process.fork()`]: https://nodejs.org/api/child_process.html + [`cluster`]: https://nodejs.org/api/cluster.html + [event machine]: https://github.com/eventmachine/eventmachine + [twisted]: https://twistedmatrix.com/trac/ From 8307225054d89d9ea4f31e2b27fee29fb68977b1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:08 +0100 Subject: [PATCH 057/252] New translations index.mdx (Persian) chore: synced translations from crowdin --- pages/fa/about/index.mdx | 78 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 pages/fa/about/index.mdx diff --git a/pages/fa/about/index.mdx b/pages/fa/about/index.mdx new file mode 100644 index 0000000000000..fffa05339b2b4 --- /dev/null +++ b/pages/fa/about/index.mdx @@ -0,0 +1,78 @@ +--- +title: About Node.js® +layout: about.hbs +--- + +
+ Node.js mascot +
+ +*** + +# About Node.js® + +As an asynchronous event-driven JavaScript runtime, Node.js is designed to build +scalable network applications. In the following "hello world" example, many +connections can be handled concurrently. Upon each connection, the callback is +fired, but if there is no work to be done, Node.js will sleep. + +```js +const http = require('node: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('Hello World'); +}); + +server.listen(port, hostname, () => { + console.log(`Server running at http://${hostname}:${port}/`); +}); +``` + +This is in contrast to today's more common concurrency model, in which OS threads +are employed. Thread-based networking is relatively inefficient and very +difficult to use. Furthermore, users of Node.js are free from worries of +dead-locking the process, since there are no locks. Almost no function in +Node.js directly performs I/O, so the process never blocks except when the I/O is performed using +synchronous methods of Node.js standard library. Because nothing blocks, scalable systems are very +reasonable to develop in Node.js. + +If some of this language is unfamiliar, there is a full article on +\[Blocking vs. Non-Blocking]\[]. + +*** + +Node.js is similar in design to, and influenced by, systems like Ruby's +\[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit +further. It presents an event loop as a runtime construct instead of as a library. In other systems, +there is always a blocking call to start the event-loop. +Typically, behavior is defined through callbacks at the beginning of a script, and +at the end a server is started through a blocking call like `EventMachine::run()`. +In Node.js, there is no such start-the-event-loop call. Node.js simply enters the event loop after executing the input script. Node.js +exits the event loop when there are no more callbacks to perform. This behavior +is like browser JavaScript — the event loop is hidden from the user. + +HTTP is a first-class citizen in Node.js, designed with streaming and low +latency in mind. This makes Node.js well suited for the foundation of a web +library or framework. + +Node.js being designed without threads doesn't mean you can't take +advantage of multiple cores in your environment. Child processes can be spawned +by using our \[`child_process.fork()`]\[] API, and are designed to be easy to +communicate with. Built upon that same interface is the \[`cluster`]\[] module, +which allows you to share sockets between processes to enable load balancing +over your cores. + +[blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking + +[`child_process.fork()`]: https://nodejs.org/api/child_process.html + +[`cluster`]: https://nodejs.org/api/cluster.html + +[event machine]: https://github.com/eventmachine/eventmachine + +[twisted]: https://twistedmatrix.com/trac/ From a508a13bf4f2d7b36aaddc82adfa99976517cee5 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:09 +0100 Subject: [PATCH 058/252] New translations previous-releases.mdx (French) chore: synced translations from crowdin --- pages/fr/about/previous-releases.mdx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pages/fr/about/previous-releases.mdx b/pages/fr/about/previous-releases.mdx index 8e4e418a7cb01..f258307bee486 100644 --- a/pages/fr/about/previous-releases.mdx +++ b/pages/fr/about/previous-releases.mdx @@ -1,21 +1,21 @@ --- -title: Previous Releases +title: Versions antérieures layout: about.hbs --- -# Previous Releases +# Versions antérieures -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Les versions majeures de Node.js passent au statut de version *Current* pendant six mois, ce qui donne aux auteurs de bibliothèques le temps de les prendre en charge. +Après six mois, les versions impaires (9, 11, etc.) ne sont plus supportées, et les versions paires (10, 12, etc.) passent au statut *Active LTS* et sont prêtes pour une utilisation générale. +Le statut de la version *LTS* correspond à un "support à long terme", qui garantit généralement que les bogues critiques seront corrigés pendant une durée totale de 30 mois. +Les applications de production ne doivent utiliser que les versions *Active LTS* ou *Maintenance LTS*. -### Release Schedule +### Calendrier de sortie ![Releases](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true) -Full details regarding Node.js release schedule are available [on GitHub](https://github.com/nodejs/release#release-schedule). +Tous les détails concernant le calendrier des versions de Node.js sont disponibles \[sur GitHub] (https://github.com/nodejs/release#release-schedule). -### Looking for latest release of a version branch? +### Vous recherchez la dernière version d'une branche de version ? From f8363577ac22ea96496f4e7542b1b2cb0b2a4da7 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:10 +0100 Subject: [PATCH 059/252] New translations previous-releases.mdx (Spanish) chore: synced translations from crowdin --- pages/es/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/es/about/previous-releases.mdx b/pages/es/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/es/about/previous-releases.mdx +++ b/pages/es/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From cfc8e133a97a54da5912e5c8cb8a0238a83013e0 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:10 +0100 Subject: [PATCH 060/252] New translations previous-releases.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/ar/about/previous-releases.mdx b/pages/ar/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/ar/about/previous-releases.mdx +++ b/pages/ar/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 3d5c252983a78effe023c9938258d4b018c77b98 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:11 +0100 Subject: [PATCH 061/252] New translations previous-releases.mdx (German) chore: synced translations from crowdin --- pages/de/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/de/about/previous-releases.mdx b/pages/de/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/de/about/previous-releases.mdx +++ b/pages/de/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 8a164444688128c9c48c3eca4574aceb3ae09380 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:12 +0100 Subject: [PATCH 062/252] New translations previous-releases.mdx (Italian) chore: synced translations from crowdin --- pages/it/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/it/about/previous-releases.mdx b/pages/it/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/it/about/previous-releases.mdx +++ b/pages/it/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 7eafa6b14498cdc3d7f23005dd01d4e2e1e2bdcf Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:12 +0100 Subject: [PATCH 063/252] New translations previous-releases.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/ja/about/previous-releases.mdx b/pages/ja/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/ja/about/previous-releases.mdx +++ b/pages/ja/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 4b143e3006815f274fb46b31a0f8ae1904643f1e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:13 +0100 Subject: [PATCH 064/252] New translations previous-releases.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/ka/about/previous-releases.mdx b/pages/ka/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/ka/about/previous-releases.mdx +++ b/pages/ka/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 2763e8bcb7d1ebed09c3726c18e79c559ff648af Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:14 +0100 Subject: [PATCH 065/252] New translations previous-releases.mdx (Korean) chore: synced translations from crowdin --- pages/ko/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/ko/about/previous-releases.mdx b/pages/ko/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/ko/about/previous-releases.mdx +++ b/pages/ko/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 64d9a7e9a97805f2d57f017103b3749fc7078c74 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:14 +0100 Subject: [PATCH 066/252] New translations previous-releases.mdx (Russian) chore: synced translations from crowdin --- pages/ru/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/ru/about/previous-releases.mdx b/pages/ru/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/ru/about/previous-releases.mdx +++ b/pages/ru/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 7f4e82f0bdadb31d37984d56f8239aa5bec34d8e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:15 +0100 Subject: [PATCH 067/252] New translations previous-releases.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/tr/about/previous-releases.mdx b/pages/tr/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/tr/about/previous-releases.mdx +++ b/pages/tr/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 4dbd4f003781288a6aac72835d61ee6ecf1e45e4 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:16 +0100 Subject: [PATCH 068/252] New translations previous-releases.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/about/previous-releases.mdx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pages/uk/about/previous-releases.mdx b/pages/uk/about/previous-releases.mdx index 8e4e418a7cb01..fbab1a0f5b939 100644 --- a/pages/uk/about/previous-releases.mdx +++ b/pages/uk/about/previous-releases.mdx @@ -1,21 +1,21 @@ --- -title: Previous Releases +title: Попередні випуски layout: about.hbs --- -# Previous Releases +# Попередні випуски -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. -### Release Schedule +### Розклад випусків ![Releases](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true) -Full details regarding Node.js release schedule are available [on GitHub](https://github.com/nodejs/release#release-schedule). +Усі деталі, які стосуються розкладу випусків Node.js, доступні [на GitHub](https://github.com/nodejs/release#release-schedule). -### Looking for latest release of a version branch? +### Шукаєте останній випуск гілки версії? From e03cd11cfb20b1aa95f4cd10f36724ab37e71bab Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:17 +0100 Subject: [PATCH 069/252] New translations previous-releases.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/about/previous-releases.mdx b/pages/zh-cn/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/zh-cn/about/previous-releases.mdx +++ b/pages/zh-cn/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From ad3e2ba7bec19a75c664a248cec885e71e11d722 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:18 +0100 Subject: [PATCH 070/252] New translations previous-releases.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/vi/about/previous-releases.mdx b/pages/vi/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/vi/about/previous-releases.mdx +++ b/pages/vi/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From 3ab668a13a1ce3f5905d450e0f2baf64f864353e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:18 +0100 Subject: [PATCH 071/252] New translations previous-releases.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/about/previous-releases.mdx b/pages/pt-br/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/pt-br/about/previous-releases.mdx +++ b/pages/pt-br/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From f68d19c61afd1063cc2d8bc1aaa0c2996fc22697 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:19 +0100 Subject: [PATCH 072/252] New translations previous-releases.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/about/previous-releases.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/id/about/previous-releases.mdx b/pages/id/about/previous-releases.mdx index 8e4e418a7cb01..bdcd1ba5f557d 100644 --- a/pages/id/about/previous-releases.mdx +++ b/pages/id/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. -_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. ### Release Schedule From ee4c99362d8f01360e40f30722f706cb30813c0e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:20 +0100 Subject: [PATCH 073/252] New translations previous-releases.mdx (Persian) chore: synced translations from crowdin --- pages/fa/about/previous-releases.mdx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/about/previous-releases.mdx diff --git a/pages/fa/about/previous-releases.mdx b/pages/fa/about/previous-releases.mdx new file mode 100644 index 0000000000000..bdcd1ba5f557d --- /dev/null +++ b/pages/fa/about/previous-releases.mdx @@ -0,0 +1,21 @@ +--- +title: Previous Releases +layout: about.hbs +--- + +# Previous Releases + +Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. +*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use *Active LTS* or *Maintenance LTS* releases. + +### Release Schedule + +![Releases](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true) + +Full details regarding Node.js release schedule are available [on GitHub](https://github.com/nodejs/release#release-schedule). + +### Looking for latest release of a version branch? + + From 702f64cd5b8a4166fe6c6acbed877042e56a5deb Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:21 +0100 Subject: [PATCH 074/252] New translations security-reporting.mdx (French) chore: synced translations from crowdin --- pages/fr/about/security-reporting.mdx | 110 ++++++++++++-------------- 1 file changed, 51 insertions(+), 59 deletions(-) diff --git a/pages/fr/about/security-reporting.mdx b/pages/fr/about/security-reporting.mdx index ab90983f3a34a..1da076e298a0c 100644 --- a/pages/fr/about/security-reporting.mdx +++ b/pages/fr/about/security-reporting.mdx @@ -1,89 +1,81 @@ --- -title: Security Reporting +title: Rapport de sécurité layout: about.hbs --- -# Security Reporting +# Rapport de sécurité -For more details on active Security Policies, checkout [this page](https://github.com/nodejs/node/security/policy). +Pour plus de détails sur les politiques de sécurité active, consultez \[cette page] (https://github.com/nodejs/node/security/policy). -## Reporting a bug in Node.js +## Signaler une faille dans Node.js -Report security bugs in Node.js via [HackerOne](https://hackerone.com/nodejs). +Signalez les bogues de sécurité dans Node.js via \[HackerOne] (https://hackerone.com/nodejs). -Your report will be acknowledged within 5 days, and you'll receive a more -detailed response to your report within 10 days indicating the next steps in -handling your submission. +Vous recevrez un accusé de réception de votre rapport dans les 5 jours, et vous recevrez une réponse plus détaillée dans les 10 jours, indiquant les prochaines étapes. +une réponse plus détaillée à votre rapport dans les 10 jours, indiquant les prochaines étapes du traitement de votre demande. +traitement de votre demande. -After the initial reply to your report, the security team will endeavor to keep -you informed of the progress being made towards a fix and full announcement, -and may ask for additional information or guidance surrounding the reported -issue. +Après la réponse initiale à votre rapport, l'équipe de sécurité s'efforcera de vous tenir informé des progrès réalisés en vue d'un correctif et d'une annonce complète. +vous tenir informé des progrès réalisés en vue d'une correction et d'une annonce complète, +et pourra vous demander des informations supplémentaires ou des conseils sur le problème signalé. +problème signalé. -### Node.js bug bounty program +### Programme de primes aux bugs Node.js -The Node.js project engages in an official bug bounty program for security -researchers and responsible public disclosures. The program is managed through -the HackerOne platform. See [https://hackerone.com/nodejs](https://hackerone.com/nodejs) for further details. +Le projet Node.js s'engage dans un programme officiel de primes aux bogues pour les chercheurs en sécurité et les divulgations publiques responsables. +et les divulgations publiques responsables. Le programme est géré par la plateforme +la plateforme HackerOne. Voir [https://hackerone.com/nodejs](https://hackerone.com/nodejs) pour plus de détails. -## Reporting a bug in a third party module +## Signaler un bogue dans un module tiers -Security bugs in third party modules should be reported to their respective -maintainers. +Les bogues de sécurité dans les modules tiers doivent être signalés à leurs mainteneurs respectifs. -## Disclosure policy +## Politique de divulgation -Here is the security disclosure policy for Node.js +Voici la politique de divulgation de la sécurité pour Node.js -- The security report is received and is assigned a primary handler. This - person will coordinate the fix and release process. The problem is confirmed - and a list of all affected versions is determined. Code is audited to find - any potential similar problems. Fixes are prepared for all releases which are - still under maintenance. These fixes are not committed to the public - repository but rather held locally pending the announcement. +* Le rapport de sécurité est reçu et un gestionnaire principal lui est attribué. Cette personne + Cette personne coordonnera le processus de correction et de libération. Le problème est confirmé + et une liste de toutes les versions affectées est établie. Le code est audité pour trouver + tout problème similaire potentiel. Des correctifs sont préparés pour toutes les versions qui sont + toujours en cours de maintenance. Ces correctifs ne sont pas déposés dans le + mais sont plutôt conservés localement dans l'attente de l'annonce. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common - Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. +* Une date d'embargo est proposée pour cette vulnérabilité et un CVE (Common Vulnerabilities and Exposures (CVE®)) est demandé pour cette vulnérabilité. + Vulnérabilités et expositions communes (CVE®) est demandé pour la vulnérabilité. -- On the embargo date, the Node.js security mailing list is sent a copy of the - announcement. The changes are pushed to the public repository and new builds - are deployed to nodejs.org. Within 6 hours of the mailing list being - notified, a copy of the advisory will be published on the Node.js blog. +* À la date d'embargo, la liste de diffusion sur la sécurité de Node.js reçoit une copie de l'annonce. + annonce. Les changements sont poussés vers le dépôt public et de nouvelles versions + sont déployées sur nodejs.org. Dans les 6 heures suivant la notification de la liste de diffusion + une copie de l'avis sera publiée sur le blog de Node.js. -- Typically the embargo date will be set 72 hours from the time the CVE is - issued. However, this may vary depending on the severity of the bug or - difficulty in applying a fix. +* En règle générale, la date d'embargo est fixée à 72 heures à compter de l'émission du CVE. + est publié. Toutefois, cela peut varier en fonction de la gravité du bogue ou de la + de la difficulté à appliquer un correctif. -- This process can take some time, especially when coordination is required - with maintainers of other projects. Every effort will be made to handle the - bug in as timely a manner as possible; however, it's important that we follow - the release process above to ensure that the disclosure is handled in a - consistent manner. +* Ce processus peut prendre un certain temps, en particulier lorsqu'une coordination est nécessaire avec les responsables d'autres projets. + avec les responsables d'autres projets. Tous les efforts seront faits pour traiter le + bogue le plus rapidement possible ; cependant, il est important que nous suivions la + processus de publication ci-dessus pour s'assurer que la divulgation est traitée de manière + de manière cohérente. -## Receiving security updates +## Recevoir les alertes de sécurité -Security notifications will be distributed via the following methods. +Les notifications de sécurité seront diffusées par les méthodes suivantes. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) -## Comments on this policy +## Commentaires sur cette politique -If you have suggestions on how this process could be improved please submit a -[pull request](https://github.com/nodejs/nodejs.org) or -[file an issue](https://github.com/nodejs/security-wg/issues/new) to discuss. +Si vous avez des suggestions sur la façon dont ce processus pourrait être amélioré, veuillez soumettre une +[pull request](https://github.com/nodejs/nodejs.org) ou +[file an issue](https://github.com/nodejs/security-wg/issues/new) pour en discuter. ## OpenSSF Best Practices - - OpenSSF Badge + + Badge OpenSSF -The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. +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é. From f0def3858fb7acbe92da0a614408ba5c412b7d37 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:21 +0100 Subject: [PATCH 075/252] New translations security-reporting.mdx (Spanish) chore: synced translations from crowdin --- pages/es/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/es/about/security-reporting.mdx b/pages/es/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/es/about/security-reporting.mdx +++ b/pages/es/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 734a2bd7f3fc19e0b6869f5552971dd1704e9954 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:22 +0100 Subject: [PATCH 076/252] New translations security-reporting.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/ar/about/security-reporting.mdx b/pages/ar/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/ar/about/security-reporting.mdx +++ b/pages/ar/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 44e225ffd0509378533536df38c5c3a5020903b6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:23 +0100 Subject: [PATCH 077/252] New translations security-reporting.mdx (German) chore: synced translations from crowdin --- pages/de/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/de/about/security-reporting.mdx b/pages/de/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/de/about/security-reporting.mdx +++ b/pages/de/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 0de0ebf21952c26e87d91a8fc1b0054779a060fd Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:24 +0100 Subject: [PATCH 078/252] New translations security-reporting.mdx (Italian) chore: synced translations from crowdin --- pages/it/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/it/about/security-reporting.mdx b/pages/it/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/it/about/security-reporting.mdx +++ b/pages/it/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 349b6988191083d7af94b827e7e5605acd617c3a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:25 +0100 Subject: [PATCH 079/252] New translations security-reporting.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/ja/about/security-reporting.mdx b/pages/ja/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/ja/about/security-reporting.mdx +++ b/pages/ja/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 5fe3aceb0d66c3ada41d1f116317c5c8595a30d7 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:26 +0100 Subject: [PATCH 080/252] New translations security-reporting.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/ka/about/security-reporting.mdx b/pages/ka/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/ka/about/security-reporting.mdx +++ b/pages/ka/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 8257b8645e5806aae60b34cfa7de59f9ccc0a88a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:26 +0100 Subject: [PATCH 081/252] New translations security-reporting.mdx (Korean) chore: synced translations from crowdin --- pages/ko/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/ko/about/security-reporting.mdx b/pages/ko/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/ko/about/security-reporting.mdx +++ b/pages/ko/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 9629ccf12752f4ffe8abc604cffae94620a8122d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:27 +0100 Subject: [PATCH 082/252] New translations security-reporting.mdx (Russian) chore: synced translations from crowdin --- pages/ru/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/ru/about/security-reporting.mdx b/pages/ru/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/ru/about/security-reporting.mdx +++ b/pages/ru/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 2993e9a57e3576a30f273a6c9d7afdc33b75f241 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:28 +0100 Subject: [PATCH 083/252] New translations security-reporting.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/tr/about/security-reporting.mdx b/pages/tr/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/tr/about/security-reporting.mdx +++ b/pages/tr/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From c7562c7bbc42d1ad814c68bbae5335d4d12e4e3c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:28 +0100 Subject: [PATCH 084/252] New translations security-reporting.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/uk/about/security-reporting.mdx b/pages/uk/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/uk/about/security-reporting.mdx +++ b/pages/uk/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 256276d4b37a6eee2ebe23d94fba4f5ade458cf7 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:29 +0100 Subject: [PATCH 085/252] New translations security-reporting.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/about/security-reporting.mdx | 25 +++++++++--------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/zh-cn/about/security-reporting.mdx b/pages/zh-cn/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/zh-cn/about/security-reporting.mdx +++ b/pages/zh-cn/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 152068f687197329679df1d1339d51623b3b6cc1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:30 +0100 Subject: [PATCH 086/252] New translations security-reporting.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/vi/about/security-reporting.mdx b/pages/vi/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/vi/about/security-reporting.mdx +++ b/pages/vi/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 7ce5e011aea4c35eb46382810eb1f6803b535242 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:30 +0100 Subject: [PATCH 087/252] New translations security-reporting.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/about/security-reporting.mdx | 25 +++++++++--------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/pt-br/about/security-reporting.mdx b/pages/pt-br/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/pt-br/about/security-reporting.mdx +++ b/pages/pt-br/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 903b597e3d4f6346323cd8af10a7e633c4c236c9 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:31 +0100 Subject: [PATCH 088/252] New translations security-reporting.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/about/security-reporting.mdx | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/pages/id/about/security-reporting.mdx b/pages/id/about/security-reporting.mdx index ab90983f3a34a..1fb0c8acf365e 100644 --- a/pages/id/about/security-reporting.mdx +++ b/pages/id/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -- The security report is received and is assigned a primary handler. This +* The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -- A suggested embargo date for this vulnerability is chosen and a CVE (Common +* A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -- On the embargo date, the Node.js security mailing list is sent a copy of the +* On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -- Typically the embargo date will be set 72 hours from the time the CVE is +* Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -- This process can take some time, especially when coordination is required +* This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -- [Google Group](https://groups.google.com/group/nodejs-sec) -- [Node.js Blog](/blog) +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) ## Comments on this policy @@ -75,15 +75,8 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From 478962711674fc63e6a877855551a30097e391e7 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:32 +0100 Subject: [PATCH 089/252] New translations security-reporting.mdx (Persian) chore: synced translations from crowdin --- pages/fa/about/security-reporting.mdx | 82 +++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 pages/fa/about/security-reporting.mdx diff --git a/pages/fa/about/security-reporting.mdx b/pages/fa/about/security-reporting.mdx new file mode 100644 index 0000000000000..1fb0c8acf365e --- /dev/null +++ b/pages/fa/about/security-reporting.mdx @@ -0,0 +1,82 @@ +--- +title: Security Reporting +layout: about.hbs +--- + +# Security Reporting + +For more details on active Security Policies, checkout [this page](https://github.com/nodejs/node/security/policy). + +## Reporting a bug in Node.js + +Report security bugs in Node.js via [HackerOne](https://hackerone.com/nodejs). + +Your report will be acknowledged within 5 days, and you'll receive a more +detailed response to your report within 10 days indicating the next steps in +handling your submission. + +After the initial reply to your report, the security team will endeavor to keep +you informed of the progress being made towards a fix and full announcement, +and may ask for additional information or guidance surrounding the reported +issue. + +### Node.js bug bounty program + +The Node.js project engages in an official bug bounty program for security +researchers and responsible public disclosures. The program is managed through +the HackerOne platform. See [https://hackerone.com/nodejs](https://hackerone.com/nodejs) for further details. + +## Reporting a bug in a third party module + +Security bugs in third party modules should be reported to their respective +maintainers. + +## Disclosure policy + +Here is the security disclosure policy for Node.js + +* The security report is received and is assigned a primary handler. This + person will coordinate the fix and release process. The problem is confirmed + and a list of all affected versions is determined. Code is audited to find + any potential similar problems. Fixes are prepared for all releases which are + still under maintenance. These fixes are not committed to the public + repository but rather held locally pending the announcement. + +* A suggested embargo date for this vulnerability is chosen and a CVE (Common + Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. + +* On the embargo date, the Node.js security mailing list is sent a copy of the + announcement. The changes are pushed to the public repository and new builds + are deployed to nodejs.org. Within 6 hours of the mailing list being + notified, a copy of the advisory will be published on the Node.js blog. + +* Typically the embargo date will be set 72 hours from the time the CVE is + issued. However, this may vary depending on the severity of the bug or + difficulty in applying a fix. + +* This process can take some time, especially when coordination is required + with maintainers of other projects. Every effort will be made to handle the + bug in as timely a manner as possible; however, it's important that we follow + the release process above to ensure that the disclosure is handled in a + consistent manner. + +## Receiving security updates + +Security notifications will be distributed via the following methods. + +* [Google Group](https://groups.google.com/group/nodejs-sec) +* [Node.js Blog](/blog) + +## Comments on this policy + +If you have suggestions on how this process could be improved please submit a +[pull request](https://github.com/nodejs/nodejs.org) or +[file an issue](https://github.com/nodejs/security-wg/issues/new) to discuss. + +## OpenSSF Best Practices + + + OpenSSF Badge + + +The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. From fc6edec28b8a26bbc5d687b8416a7e47a9e667ff Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:33 +0100 Subject: [PATCH 090/252] New translations current.mdx (French) chore: synced translations from crowdin --- pages/fr/download/current.mdx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/fr/download/current.mdx b/pages/fr/download/current.mdx index 4b72ad2d4b3ff..b49a4fae6f670 100644 --- a/pages/fr/download/current.mdx +++ b/pages/fr/download/current.mdx @@ -1,22 +1,21 @@ --- layout: download.hbs -title: Download Node.js® -subtitle: Download Node.js the way you want. +title: Télécharger Node.js® +subtitle: Téléchargez Node.js comme vous le souhaitez. ---
- I want the version of Node.js for running + Je veux la version de Node.js pour exécutant
- Node.js includes npm () and corepack. + Node.js comprend npm () et corepack. -Read the blog post for this version + Lire l'article de blog pour cette version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Apprenez à vérifier les SHASUMS signés + Consultez toutes les options de téléchargement de Node.js.
From 2721ebe372d10dfdd1fe879efcdaa711e7700e2f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:34 +0100 Subject: [PATCH 091/252] New translations current.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/current.mdx b/pages/es/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/es/download/current.mdx +++ b/pages/es/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 4fb45720aa4f9495e3de6f6a06724a8cf7dca2f7 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:34 +0100 Subject: [PATCH 092/252] New translations current.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/current.mdx b/pages/ar/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ar/download/current.mdx +++ b/pages/ar/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 61606b4663f79dd04361f288237a032aec0e7ee9 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:35 +0100 Subject: [PATCH 093/252] New translations current.mdx (German) chore: synced translations from crowdin --- pages/de/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/current.mdx b/pages/de/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/de/download/current.mdx +++ b/pages/de/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 3f39d7d974214a8ff86306df7e8cdfe7bf1a2836 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:36 +0100 Subject: [PATCH 094/252] New translations current.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/current.mdx b/pages/it/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/it/download/current.mdx +++ b/pages/it/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From aa64dc7280fea8c9fd71c76645244140ae674c53 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:37 +0100 Subject: [PATCH 095/252] New translations current.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/current.mdx b/pages/ja/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ja/download/current.mdx +++ b/pages/ja/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From f0c4b04bf9b9a4ce5557f0273b4a373911c17806 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:38 +0100 Subject: [PATCH 096/252] New translations current.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/current.mdx b/pages/ka/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ka/download/current.mdx +++ b/pages/ka/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 3fda9a93588f4e8eaac1729dfb55a74481e06b88 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:38 +0100 Subject: [PATCH 097/252] New translations current.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/current.mdx b/pages/ko/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ko/download/current.mdx +++ b/pages/ko/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 5efb45c44d46aca80e7b46d6d4a31b825f30b003 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:39 +0100 Subject: [PATCH 098/252] New translations current.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/current.mdx b/pages/ru/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ru/download/current.mdx +++ b/pages/ru/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From f18296338c913ba50aa150b2281c2702e80353fe Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:40 +0100 Subject: [PATCH 099/252] New translations current.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/current.mdx b/pages/tr/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/tr/download/current.mdx +++ b/pages/tr/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 1bf69d9f9966cf5b495d26f8606259ce05bee6a5 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:40 +0100 Subject: [PATCH 100/252] New translations current.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/uk/download/current.mdx b/pages/uk/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/uk/download/current.mdx +++ b/pages/uk/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 3f436b045ff766dadb5bd9eb5fce3a4f3845baca Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:41 +0100 Subject: [PATCH 101/252] New translations current.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/current.mdx b/pages/zh-cn/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/zh-cn/download/current.mdx +++ b/pages/zh-cn/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 14352a2ace5a8d94064d68ebea6fe93aed76e97e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:42 +0100 Subject: [PATCH 102/252] New translations current.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/current.mdx b/pages/vi/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/vi/download/current.mdx +++ b/pages/vi/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 2a8018bad2c450d0b7e68d796d7869edd1051e55 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:43 +0100 Subject: [PATCH 103/252] New translations current.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/current.mdx b/pages/pt-br/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/pt-br/download/current.mdx +++ b/pages/pt-br/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From baa03ac66f6a40fe2f05ffdaf9a6a22c3047c169 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:43 +0100 Subject: [PATCH 104/252] New translations current.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/current.mdx b/pages/id/download/current.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/id/download/current.mdx +++ b/pages/id/download/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 31ee781c10260c1a061d059ed0f6ad659c3a82e6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:44 +0100 Subject: [PATCH 105/252] New translations current.mdx (Persian) chore: synced translations from crowdin --- pages/fa/download/current.mdx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/current.mdx diff --git a/pages/fa/download/current.mdx b/pages/fa/download/current.mdx new file mode 100644 index 0000000000000..8fc0aad817b3f --- /dev/null +++ b/pages/fa/download/current.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ I want the version of Node.js for running + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out all available Node.js download options +
From a785b88d8003042af841f539146d26ea585bdf9f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:46 +0100 Subject: [PATCH 106/252] New translations index.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/index.mdx b/pages/es/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/es/download/index.mdx +++ b/pages/es/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From d788034266d2b69747ecba4c80dda1dc3e56fbeb Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:46 +0100 Subject: [PATCH 107/252] New translations index.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/index.mdx b/pages/ar/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ar/download/index.mdx +++ b/pages/ar/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 20520497b822a8e3c12d732cbf7f48a56868d789 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:47 +0100 Subject: [PATCH 108/252] New translations index.mdx (German) chore: synced translations from crowdin --- pages/de/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/index.mdx b/pages/de/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/de/download/index.mdx +++ b/pages/de/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 9dd065516e35173f6fa55ba30e970cd447e19dda Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:48 +0100 Subject: [PATCH 109/252] New translations index.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/index.mdx b/pages/it/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/it/download/index.mdx +++ b/pages/it/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 73de8a2157ba17fb870d308acd3b476a4ab5e7d0 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:48 +0100 Subject: [PATCH 110/252] New translations index.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/index.mdx b/pages/ja/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ja/download/index.mdx +++ b/pages/ja/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 0d4e9089526b82388ffc8bea9fbf3501f3da4c03 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:49 +0100 Subject: [PATCH 111/252] New translations index.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/index.mdx b/pages/ka/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ka/download/index.mdx +++ b/pages/ka/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From fb201b2d2b5d84eb023da6479a988e244786c1f4 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:50 +0100 Subject: [PATCH 112/252] New translations index.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/index.mdx b/pages/ko/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ko/download/index.mdx +++ b/pages/ko/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From d1b0effd03009381570bf9c4f0f7a185e06d5ad3 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:51 +0100 Subject: [PATCH 113/252] New translations index.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/index.mdx b/pages/ru/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/ru/download/index.mdx +++ b/pages/ru/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From a2a13adfa420765e7ab69bcbbb393bc5c58b20e5 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:51 +0100 Subject: [PATCH 114/252] New translations index.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/index.mdx b/pages/tr/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/tr/download/index.mdx +++ b/pages/tr/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From d5a20a2757a5f50a8379ea660a7340e083cfc8f6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:52 +0100 Subject: [PATCH 115/252] New translations index.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/uk/download/index.mdx b/pages/uk/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/uk/download/index.mdx +++ b/pages/uk/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 75721afe6c2ededa419e815d86e2c0aa57f020a1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:53 +0100 Subject: [PATCH 116/252] New translations index.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/index.mdx b/pages/zh-cn/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/zh-cn/download/index.mdx +++ b/pages/zh-cn/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From b7e891a654d8cba4ee657f7244f66aa663f8fc01 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:53 +0100 Subject: [PATCH 117/252] New translations index.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/index.mdx b/pages/vi/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/vi/download/index.mdx +++ b/pages/vi/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From d4f67d280c42a4f5fbc0961a53234add15ef33c3 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:54 +0100 Subject: [PATCH 118/252] New translations index.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/index.mdx b/pages/pt-br/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/pt-br/download/index.mdx +++ b/pages/pt-br/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From 68c9572832ff88a9300270f749e41c30bddfddf9 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:55 +0100 Subject: [PATCH 119/252] New translations index.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/index.mdx b/pages/id/download/index.mdx index 4b72ad2d4b3ff..8fc0aad817b3f 100644 --- a/pages/id/download/index.mdx +++ b/pages/id/download/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out all available Node.js download options + Learn how to verify signed SHASUMS + Check out all available Node.js download options
From a2ef8eb5dcbe03193bc36782037d0f67b4b39c56 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:56 +0100 Subject: [PATCH 120/252] New translations index.mdx (Persian) chore: synced translations from crowdin --- pages/fa/download/index.mdx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/index.mdx diff --git a/pages/fa/download/index.mdx b/pages/fa/download/index.mdx new file mode 100644 index 0000000000000..8fc0aad817b3f --- /dev/null +++ b/pages/fa/download/index.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ I want the version of Node.js for running + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out all available Node.js download options +
From 6048545637f926b250d2d56425041c15f147e71c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:57 +0100 Subject: [PATCH 121/252] New translations current.mdx (French) chore: synced translations from crowdin --- pages/fr/download/package-manager/current.mdx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/fr/download/package-manager/current.mdx b/pages/fr/download/package-manager/current.mdx index c0a666df88643..b5d0971f3d1a0 100644 --- a/pages/fr/download/package-manager/current.mdx +++ b/pages/fr/download/package-manager/current.mdx @@ -1,22 +1,21 @@ --- layout: download.hbs -title: Download Node.js® -subtitle: Download Node.js the way you want. +title: Télécharger Node.js® +subtitle: Téléchargez Node.js comme vous le souhaitez. ---
- Install Node.js on using + Installer Node.js sur en utilisant
- Node.js includes npm () and corepack. + Node.js comprend npm () et corepack. -Read the blog post for this version + Lire l'article de blog pour cette version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Apprenez à vérifier les SHASUMS signés + Consultez d'autres gestionnaires de paquets soutenus par la communauté
From a61f1ecafd978038015309cb4593399fb88af356 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:57 +0100 Subject: [PATCH 122/252] New translations current.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/package-manager/current.mdx b/pages/es/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/es/download/package-manager/current.mdx +++ b/pages/es/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 328b0307ddf8a023efca44fd205627604f7f6e28 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:58 +0100 Subject: [PATCH 123/252] New translations current.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/package-manager/current.mdx b/pages/ar/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/ar/download/package-manager/current.mdx +++ b/pages/ar/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From c8ac042beeeb464c551d4092db8e09c57b80160f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:59 +0100 Subject: [PATCH 124/252] New translations current.mdx (German) chore: synced translations from crowdin --- pages/de/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/package-manager/current.mdx b/pages/de/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/de/download/package-manager/current.mdx +++ b/pages/de/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 067eeebb11b2b2080ea3ec44c8ded62e71a6521f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:12:59 +0100 Subject: [PATCH 125/252] New translations current.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/package-manager/current.mdx b/pages/it/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/it/download/package-manager/current.mdx +++ b/pages/it/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 4ae5f5c9bf276f8ef64ada80df7f2a2df9b90bcc Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:00 +0100 Subject: [PATCH 126/252] New translations current.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/package-manager/current.mdx b/pages/ja/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/ja/download/package-manager/current.mdx +++ b/pages/ja/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From f8490c94460c9b9c091a3f3602f2a46626977c43 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:01 +0100 Subject: [PATCH 127/252] New translations current.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/package-manager/current.mdx b/pages/ka/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/ka/download/package-manager/current.mdx +++ b/pages/ka/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From afb156003a5658edd0b39b9afc59f5bd6cc671ad Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:02 +0100 Subject: [PATCH 128/252] New translations current.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/package-manager/current.mdx b/pages/ko/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/ko/download/package-manager/current.mdx +++ b/pages/ko/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From c1ba265a3a1243c5301b663d36574454a8f30234 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:02 +0100 Subject: [PATCH 129/252] New translations current.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/package-manager/current.mdx b/pages/ru/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/ru/download/package-manager/current.mdx +++ b/pages/ru/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 14015b8ba2e989593e25f202f6dd9c69e97320f0 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:03 +0100 Subject: [PATCH 130/252] New translations current.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/package-manager/current.mdx b/pages/tr/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/tr/download/package-manager/current.mdx +++ b/pages/tr/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From d5322b4a27b1e9f175bf8403c9a38dc0de612eba Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:04 +0100 Subject: [PATCH 131/252] New translations current.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/package-manager/current.mdx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pages/uk/download/package-manager/current.mdx b/pages/uk/download/package-manager/current.mdx index c0a666df88643..1712c8cd287e4 100644 --- a/pages/uk/download/package-manager/current.mdx +++ b/pages/uk/download/package-manager/current.mdx @@ -1,6 +1,6 @@ --- layout: download.hbs -title: Download Node.js® +title: Завантажити Node.js® subtitle: Download Node.js the way you want. --- @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From f0fb808300dfdb47983725bc34a0b9a5e64ace28 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:05 +0100 Subject: [PATCH 132/252] New translations current.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/package-manager/current.mdx b/pages/zh-cn/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/zh-cn/download/package-manager/current.mdx +++ b/pages/zh-cn/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 13fa46ff8a19f9df945e98ab2b9c4d9e1e5d477d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:06 +0100 Subject: [PATCH 133/252] New translations current.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/package-manager/current.mdx b/pages/vi/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/vi/download/package-manager/current.mdx +++ b/pages/vi/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 0ab3757c1588720d2db22e4631af64fa965eb798 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:06 +0100 Subject: [PATCH 134/252] New translations current.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/package-manager/current.mdx b/pages/pt-br/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/pt-br/download/package-manager/current.mdx +++ b/pages/pt-br/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 36b320059c1dc505e358e89073220bf5e09508ce Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:07 +0100 Subject: [PATCH 135/252] New translations current.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/package-manager/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/package-manager/current.mdx b/pages/id/download/package-manager/current.mdx index c0a666df88643..542dae32b006c 100644 --- a/pages/id/download/package-manager/current.mdx +++ b/pages/id/download/package-manager/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 9ca9752cb4c51ff7ae89b02da8676aaad78a2f2a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:08 +0100 Subject: [PATCH 136/252] New translations current.mdx (Persian) chore: synced translations from crowdin --- pages/fa/download/package-manager/current.mdx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/package-manager/current.mdx diff --git a/pages/fa/download/package-manager/current.mdx b/pages/fa/download/package-manager/current.mdx new file mode 100644 index 0000000000000..542dae32b006c --- /dev/null +++ b/pages/fa/download/package-manager/current.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ Install Node.js on using + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out other community supported package managers +
From 9b2ff4b70f0c89411b89dd7c68a4e549b6cb6026 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:09 +0100 Subject: [PATCH 137/252] New translations index.mdx (French) chore: synced translations from crowdin --- pages/fr/download/package-manager/index.mdx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/fr/download/package-manager/index.mdx b/pages/fr/download/package-manager/index.mdx index 2180eb7acc016..b5d0971f3d1a0 100644 --- a/pages/fr/download/package-manager/index.mdx +++ b/pages/fr/download/package-manager/index.mdx @@ -1,22 +1,21 @@ --- layout: download.hbs -title: Download Node.js® -subtitle: Download Node.js the way you want. +title: Télécharger Node.js® +subtitle: Téléchargez Node.js comme vous le souhaitez. ---
- Install Node.js on using + Installer Node.js sur en utilisant
- Node.js includes npm () and corepack. + Node.js comprend npm () et corepack. -Read the blog post for this version + Lire l'article de blog pour cette version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Apprenez à vérifier les SHASUMS signés + Consultez d'autres gestionnaires de paquets soutenus par la communauté
From 2cc67df2464a1f16ed941a36ad51b782cf250c0b Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:09 +0100 Subject: [PATCH 138/252] New translations index.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/package-manager/index.mdx b/pages/es/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/es/download/package-manager/index.mdx +++ b/pages/es/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From f139f1b33d36e3bda7440ed25932b2f004e898b1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:10 +0100 Subject: [PATCH 139/252] New translations index.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/package-manager/index.mdx b/pages/ar/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/ar/download/package-manager/index.mdx +++ b/pages/ar/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 2715244307b99c208119a272e731b1077e56c06d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:11 +0100 Subject: [PATCH 140/252] New translations index.mdx (German) chore: synced translations from crowdin --- pages/de/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/package-manager/index.mdx b/pages/de/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/de/download/package-manager/index.mdx +++ b/pages/de/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 297a3564645bfb1d4c853fa54b7bcfcd4f235451 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:11 +0100 Subject: [PATCH 141/252] New translations index.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/package-manager/index.mdx b/pages/it/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/it/download/package-manager/index.mdx +++ b/pages/it/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 443743f8ae8a8bb573a9aecf1efc568c6e70cfa2 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:12 +0100 Subject: [PATCH 142/252] New translations index.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/package-manager/index.mdx b/pages/ja/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/ja/download/package-manager/index.mdx +++ b/pages/ja/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From a74bbf4250d26f8aad4c85c4cd2fe615b11d2fec Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:13 +0100 Subject: [PATCH 143/252] New translations index.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/package-manager/index.mdx b/pages/ka/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/ka/download/package-manager/index.mdx +++ b/pages/ka/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From cfb46b387379c46b653e7a7f84b797ed67c752af Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:14 +0100 Subject: [PATCH 144/252] New translations index.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/package-manager/index.mdx b/pages/ko/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/ko/download/package-manager/index.mdx +++ b/pages/ko/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From fae403535010005c7d41bf96d9e3f66d0d5a67e1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:14 +0100 Subject: [PATCH 145/252] New translations index.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/package-manager/index.mdx b/pages/ru/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/ru/download/package-manager/index.mdx +++ b/pages/ru/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 1a1e05e16baf89d931612937b3b14b71596d355a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:15 +0100 Subject: [PATCH 146/252] New translations index.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/package-manager/index.mdx b/pages/tr/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/tr/download/package-manager/index.mdx +++ b/pages/tr/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 464e942f1435a345b15edcdc0f346b0feb9f24f0 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:16 +0100 Subject: [PATCH 147/252] New translations index.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/package-manager/index.mdx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pages/uk/download/package-manager/index.mdx b/pages/uk/download/package-manager/index.mdx index 2180eb7acc016..4579036f67661 100644 --- a/pages/uk/download/package-manager/index.mdx +++ b/pages/uk/download/package-manager/index.mdx @@ -1,6 +1,6 @@ --- layout: download.hbs -title: Download Node.js® +title: Завантажити Node.js® subtitle: Download Node.js the way you want. --- @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 4b0af9da38fd36dd6ac5400df65fa22f9a6febdf Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:17 +0100 Subject: [PATCH 148/252] New translations index.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/package-manager/index.mdx b/pages/zh-cn/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/zh-cn/download/package-manager/index.mdx +++ b/pages/zh-cn/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 4f7cfcf2ae958532d249f772ad67ec49a4f01516 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:17 +0100 Subject: [PATCH 149/252] New translations index.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/package-manager/index.mdx b/pages/vi/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/vi/download/package-manager/index.mdx +++ b/pages/vi/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 847d92b82569727696f8dc3ea9585db42643b220 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:18 +0100 Subject: [PATCH 150/252] New translations index.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/package-manager/index.mdx b/pages/pt-br/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/pt-br/download/package-manager/index.mdx +++ b/pages/pt-br/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From dd0176c5ddd1c09fb823f247a9724dd5215327a4 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:19 +0100 Subject: [PATCH 151/252] New translations index.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/package-manager/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/package-manager/index.mdx b/pages/id/download/package-manager/index.mdx index 2180eb7acc016..f7b1782ae3315 100644 --- a/pages/id/download/package-manager/index.mdx +++ b/pages/id/download/package-manager/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out other community supported package managers + Learn how to verify signed SHASUMS + Check out other community supported package managers
From 5e7d7570c1e4177fe2616ffe47e02a2a3cde2801 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:20 +0100 Subject: [PATCH 152/252] New translations index.mdx (Persian) chore: synced translations from crowdin --- pages/fa/download/package-manager/index.mdx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/package-manager/index.mdx diff --git a/pages/fa/download/package-manager/index.mdx b/pages/fa/download/package-manager/index.mdx new file mode 100644 index 0000000000000..f7b1782ae3315 --- /dev/null +++ b/pages/fa/download/package-manager/index.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ Install Node.js on using + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out other community supported package managers +
From b5c1810757e043bd4833a05a2a48c0f09f42f28d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:21 +0100 Subject: [PATCH 153/252] New translations current.mdx (French) chore: synced translations from crowdin --- pages/fr/download/prebuilt-binaries/current.mdx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/fr/download/prebuilt-binaries/current.mdx b/pages/fr/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..c5fb116369732 100644 --- a/pages/fr/download/prebuilt-binaries/current.mdx +++ b/pages/fr/download/prebuilt-binaries/current.mdx @@ -1,22 +1,21 @@ --- layout: download.hbs -title: Download Node.js® -subtitle: Download Node.js the way you want. +title: Télécharger Node.js® +subtitle: Téléchargez Node.js comme vous le souhaitez. ---
- I want the version of Node.js for running + Je veux la version de Node.js pour exécutant
- Node.js includes npm () and corepack. + Node.js comprend npm () et corepack. -Read the blog post for this version + Lire l'article de blog pour cette version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Apprenez à vérifier les SHASUMS signés + Consultez les binaires préconstruits Nightly ou les Unofficial Builds pour d'autres plateformes.
From ecee38ce4cb3119ce394f5b13680a1114c9f60b5 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:21 +0100 Subject: [PATCH 154/252] New translations current.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/prebuilt-binaries/current.mdx b/pages/es/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/es/download/prebuilt-binaries/current.mdx +++ b/pages/es/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From f11362dd1f8714db45282643a149ed194db2a5c4 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:22 +0100 Subject: [PATCH 155/252] New translations current.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/prebuilt-binaries/current.mdx b/pages/ar/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ar/download/prebuilt-binaries/current.mdx +++ b/pages/ar/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 42d5a07fddf6e94b454b63d9fc97e859a4b616e6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:23 +0100 Subject: [PATCH 156/252] New translations current.mdx (German) chore: synced translations from crowdin --- pages/de/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/prebuilt-binaries/current.mdx b/pages/de/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/de/download/prebuilt-binaries/current.mdx +++ b/pages/de/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 3f857eaca26892867e7232da64d38759421e361c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:23 +0100 Subject: [PATCH 157/252] New translations current.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/prebuilt-binaries/current.mdx b/pages/it/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/it/download/prebuilt-binaries/current.mdx +++ b/pages/it/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 7db41f665d81d053ccbd922cce9bc557f72d50c0 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:24 +0100 Subject: [PATCH 158/252] New translations current.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/prebuilt-binaries/current.mdx b/pages/ja/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ja/download/prebuilt-binaries/current.mdx +++ b/pages/ja/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 17ed74048a2722e0f04f1c76d8757d9418db241e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:25 +0100 Subject: [PATCH 159/252] New translations current.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/prebuilt-binaries/current.mdx b/pages/ka/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ka/download/prebuilt-binaries/current.mdx +++ b/pages/ka/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 37ceff69e3b50344c937b0244755bd8a54f20c89 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:25 +0100 Subject: [PATCH 160/252] New translations current.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/prebuilt-binaries/current.mdx b/pages/ko/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ko/download/prebuilt-binaries/current.mdx +++ b/pages/ko/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 01be68d9aa9ec67ca1672aaaf4c8f7fbc7a06847 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:26 +0100 Subject: [PATCH 161/252] New translations current.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/prebuilt-binaries/current.mdx b/pages/ru/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ru/download/prebuilt-binaries/current.mdx +++ b/pages/ru/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From e805295b1faccc390bd48a1c2dcc79d77a85eca6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:27 +0100 Subject: [PATCH 162/252] New translations current.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/prebuilt-binaries/current.mdx b/pages/tr/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/tr/download/prebuilt-binaries/current.mdx +++ b/pages/tr/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From e700d58969b4dc3baaf8b098c8b7fa5b9b7e47f2 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:28 +0100 Subject: [PATCH 163/252] New translations current.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/uk/download/prebuilt-binaries/current.mdx b/pages/uk/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/uk/download/prebuilt-binaries/current.mdx +++ b/pages/uk/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 86e69332739471b26f6c906473ce270e2ef2367f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:28 +0100 Subject: [PATCH 164/252] New translations current.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/prebuilt-binaries/current.mdx b/pages/zh-cn/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/zh-cn/download/prebuilt-binaries/current.mdx +++ b/pages/zh-cn/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 108e6452343bf617be91376d6c879b8d8145a6c6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:29 +0100 Subject: [PATCH 165/252] New translations current.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/prebuilt-binaries/current.mdx b/pages/vi/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/vi/download/prebuilt-binaries/current.mdx +++ b/pages/vi/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From c97f9409cd372b8500c8e021ec9f541a42912e62 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:30 +0100 Subject: [PATCH 166/252] New translations current.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/prebuilt-binaries/current.mdx b/pages/pt-br/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/pt-br/download/prebuilt-binaries/current.mdx +++ b/pages/pt-br/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From b50377cd6f4aaf8bd5c33b01c5e6a5b935974181 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:30 +0100 Subject: [PATCH 167/252] New translations current.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/prebuilt-binaries/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/prebuilt-binaries/current.mdx b/pages/id/download/prebuilt-binaries/current.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/id/download/prebuilt-binaries/current.mdx +++ b/pages/id/download/prebuilt-binaries/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 1e5c68263d967d37cbf7be32f6d02eb4e08119e2 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:31 +0100 Subject: [PATCH 168/252] New translations current.mdx (Persian) chore: synced translations from crowdin --- .../fa/download/prebuilt-binaries/current.mdx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/prebuilt-binaries/current.mdx diff --git a/pages/fa/download/prebuilt-binaries/current.mdx b/pages/fa/download/prebuilt-binaries/current.mdx new file mode 100644 index 0000000000000..e8b549a52cf3e --- /dev/null +++ b/pages/fa/download/prebuilt-binaries/current.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ I want the version of Node.js for running + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms +
From 584412891ba1b7bb60dba22b68d538dbfe716ea9 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:32 +0100 Subject: [PATCH 169/252] New translations index.mdx (French) chore: synced translations from crowdin --- pages/fr/download/prebuilt-binaries/index.mdx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/fr/download/prebuilt-binaries/index.mdx b/pages/fr/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..c5fb116369732 100644 --- a/pages/fr/download/prebuilt-binaries/index.mdx +++ b/pages/fr/download/prebuilt-binaries/index.mdx @@ -1,22 +1,21 @@ --- layout: download.hbs -title: Download Node.js® -subtitle: Download Node.js the way you want. +title: Télécharger Node.js® +subtitle: Téléchargez Node.js comme vous le souhaitez. ---
- I want the version of Node.js for running + Je veux la version de Node.js pour exécutant
- Node.js includes npm () and corepack. + Node.js comprend npm () et corepack. -Read the blog post for this version + Lire l'article de blog pour cette version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Apprenez à vérifier les SHASUMS signés + Consultez les binaires préconstruits Nightly ou les Unofficial Builds pour d'autres plateformes.
From ac8dde7838626553072a23ad0335243e6a789bb1 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:33 +0100 Subject: [PATCH 170/252] New translations index.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/prebuilt-binaries/index.mdx b/pages/es/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/es/download/prebuilt-binaries/index.mdx +++ b/pages/es/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 464df85b9055bf1a833d6cfaaab283b18012f0fd Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:33 +0100 Subject: [PATCH 171/252] New translations index.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/prebuilt-binaries/index.mdx b/pages/ar/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ar/download/prebuilt-binaries/index.mdx +++ b/pages/ar/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 151acfc2068e292764c7a1fa8104be1d3f1b1845 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:34 +0100 Subject: [PATCH 172/252] New translations index.mdx (German) chore: synced translations from crowdin --- pages/de/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/prebuilt-binaries/index.mdx b/pages/de/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/de/download/prebuilt-binaries/index.mdx +++ b/pages/de/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From c486f1bfd3cf9b929e3c2fe466f5fe26994b0d8b Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:35 +0100 Subject: [PATCH 173/252] New translations index.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/prebuilt-binaries/index.mdx b/pages/it/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/it/download/prebuilt-binaries/index.mdx +++ b/pages/it/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 8028ee913a98b83c22cabfcd8053388a604f1aa6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:35 +0100 Subject: [PATCH 174/252] New translations index.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/prebuilt-binaries/index.mdx b/pages/ja/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ja/download/prebuilt-binaries/index.mdx +++ b/pages/ja/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From a4968d36f4e169c1230c9e5351dd175c0e2229ed Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:36 +0100 Subject: [PATCH 175/252] New translations index.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/prebuilt-binaries/index.mdx b/pages/ka/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ka/download/prebuilt-binaries/index.mdx +++ b/pages/ka/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From f164b40a707169b352e9a4c4327e1ca87fb52c69 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:37 +0100 Subject: [PATCH 176/252] New translations index.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/prebuilt-binaries/index.mdx b/pages/ko/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ko/download/prebuilt-binaries/index.mdx +++ b/pages/ko/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From e96e41de68e3fd698a984a11be94990c89861b04 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:38 +0100 Subject: [PATCH 177/252] New translations index.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/prebuilt-binaries/index.mdx b/pages/ru/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/ru/download/prebuilt-binaries/index.mdx +++ b/pages/ru/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 641a097d88048206e60cfed238c2899ce443efbb Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:38 +0100 Subject: [PATCH 178/252] New translations index.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/prebuilt-binaries/index.mdx b/pages/tr/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/tr/download/prebuilt-binaries/index.mdx +++ b/pages/tr/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From c89cf34446159da951aadefd514c40e202c4bda5 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:39 +0100 Subject: [PATCH 179/252] New translations index.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/uk/download/prebuilt-binaries/index.mdx b/pages/uk/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/uk/download/prebuilt-binaries/index.mdx +++ b/pages/uk/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From cb4998c5be5dc680f0373e736671fa5a9f59984c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:40 +0100 Subject: [PATCH 180/252] New translations index.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/prebuilt-binaries/index.mdx b/pages/zh-cn/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/zh-cn/download/prebuilt-binaries/index.mdx +++ b/pages/zh-cn/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 9de548d92fa569ec869535e0f5b82d4a5cd9dd33 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:41 +0100 Subject: [PATCH 181/252] New translations index.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/prebuilt-binaries/index.mdx b/pages/vi/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/vi/download/prebuilt-binaries/index.mdx +++ b/pages/vi/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 9d076e4e73af35fe022e2860a674ef5dd1f4d5d6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:41 +0100 Subject: [PATCH 182/252] New translations index.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/prebuilt-binaries/index.mdx b/pages/pt-br/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/pt-br/download/prebuilt-binaries/index.mdx +++ b/pages/pt-br/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From 62d72eccb2c9c69e77937a9bace37710c1efefaf Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:42 +0100 Subject: [PATCH 183/252] New translations index.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/prebuilt-binaries/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/prebuilt-binaries/index.mdx b/pages/id/download/prebuilt-binaries/index.mdx index 3a79a9d30151d..e8b549a52cf3e 100644 --- a/pages/id/download/prebuilt-binaries/index.mdx +++ b/pages/id/download/prebuilt-binaries/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out Nightly prebuilt binaries or Unofficial Builds for other platforms + Learn how to verify signed SHASUMS + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
From ecd5b588e801fc97af360ebf30fce2d863c1a9d3 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:43 +0100 Subject: [PATCH 184/252] New translations index.mdx (Persian) chore: synced translations from crowdin --- pages/fa/download/prebuilt-binaries/index.mdx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/prebuilt-binaries/index.mdx diff --git a/pages/fa/download/prebuilt-binaries/index.mdx b/pages/fa/download/prebuilt-binaries/index.mdx new file mode 100644 index 0000000000000..e8b549a52cf3e --- /dev/null +++ b/pages/fa/download/prebuilt-binaries/index.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ I want the version of Node.js for running + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out Nightly prebuilt binaries or Unofficial Builds for other platforms +
From 84ffa729747ef2ecbbf534473ac685b8f7bce34b Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:43 +0100 Subject: [PATCH 185/252] New translations current.mdx (French) chore: synced translations from crowdin --- pages/fr/download/source-code/current.mdx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/fr/download/source-code/current.mdx b/pages/fr/download/source-code/current.mdx index c44e4a5a427cf..f3ba0a96ef0c3 100644 --- a/pages/fr/download/source-code/current.mdx +++ b/pages/fr/download/source-code/current.mdx @@ -1,22 +1,21 @@ --- layout: download.hbs -title: Download Node.js® -subtitle: Download Node.js the way you want. +title: Télécharger Node.js® +subtitle: Téléchargez Node.js comme vous le souhaitez. ---
- I want the version of the Node.js source code. + Je veux la version du code source de Node.js.
- Node.js includes npm () and corepack. + Node.js comprend npm () et corepack. -Read the blog post for this version + Lire l'article de blog pour cette version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Apprenez à vérifier les SHASUMS signés + Découvrez comment compiler Node.js à partir des sources.
From de90108f7fd704ff55ee66cb7e594278402598e6 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:44 +0100 Subject: [PATCH 186/252] New translations current.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/source-code/current.mdx b/pages/es/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/es/download/source-code/current.mdx +++ b/pages/es/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 319d267a3a5f55e3e95502acdbfcc948fb4ea64a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:45 +0100 Subject: [PATCH 187/252] New translations current.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/source-code/current.mdx b/pages/ar/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ar/download/source-code/current.mdx +++ b/pages/ar/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 0171716afa726f4751a69fde1d0a58772ca66739 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:46 +0100 Subject: [PATCH 188/252] New translations current.mdx (German) chore: synced translations from crowdin --- pages/de/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/source-code/current.mdx b/pages/de/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/de/download/source-code/current.mdx +++ b/pages/de/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From e24bce99fd6aad7b46f5024a0b7e63dff006a019 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:47 +0100 Subject: [PATCH 189/252] New translations current.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/source-code/current.mdx b/pages/it/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/it/download/source-code/current.mdx +++ b/pages/it/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From a120782af7eb2b4265040a0498ce151627646ba2 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:47 +0100 Subject: [PATCH 190/252] New translations current.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/source-code/current.mdx b/pages/ja/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ja/download/source-code/current.mdx +++ b/pages/ja/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 8c8feda13965f6b59fd3c7975065ecac929c034f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:48 +0100 Subject: [PATCH 191/252] New translations current.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/source-code/current.mdx b/pages/ka/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ka/download/source-code/current.mdx +++ b/pages/ka/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From a0b8ab975004f158fe698bae6b7086043c665e07 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:49 +0100 Subject: [PATCH 192/252] New translations current.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/source-code/current.mdx b/pages/ko/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ko/download/source-code/current.mdx +++ b/pages/ko/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 6c78ac0a51f969e46e280733e63c40b7939a4db7 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:49 +0100 Subject: [PATCH 193/252] New translations current.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/source-code/current.mdx b/pages/ru/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ru/download/source-code/current.mdx +++ b/pages/ru/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 80eabbdf740c83c8bf5162687c91ed28ce63052c Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:50 +0100 Subject: [PATCH 194/252] New translations current.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/source-code/current.mdx b/pages/tr/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/tr/download/source-code/current.mdx +++ b/pages/tr/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 88ecb09341ce4dd7ed4d8ba18cceb8f72bf6f88d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:51 +0100 Subject: [PATCH 195/252] New translations current.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/uk/download/source-code/current.mdx b/pages/uk/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/uk/download/source-code/current.mdx +++ b/pages/uk/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From fa51baa0d7141aefc4fd03da6bd72ea0a2bf4e30 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:52 +0100 Subject: [PATCH 196/252] New translations current.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/source-code/current.mdx b/pages/zh-cn/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/zh-cn/download/source-code/current.mdx +++ b/pages/zh-cn/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 75ba2f191d98dd81e7bef998609eadc8603c6f77 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:52 +0100 Subject: [PATCH 197/252] New translations current.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/source-code/current.mdx b/pages/vi/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/vi/download/source-code/current.mdx +++ b/pages/vi/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 4765bb037844ba4157a1243222d76689ac9e1d33 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:53 +0100 Subject: [PATCH 198/252] New translations current.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/source-code/current.mdx b/pages/pt-br/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/pt-br/download/source-code/current.mdx +++ b/pages/pt-br/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 905f8ae9a6dd844659cdaa786c0b4677631d952d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:54 +0100 Subject: [PATCH 199/252] New translations current.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/source-code/current.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/source-code/current.mdx b/pages/id/download/source-code/current.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/id/download/source-code/current.mdx +++ b/pages/id/download/source-code/current.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 581df3a02fc1555622f24aceec82a018ab58dba8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:55 +0100 Subject: [PATCH 200/252] New translations current.mdx (Persian) chore: synced translations from crowdin --- pages/fa/download/source-code/current.mdx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/source-code/current.mdx diff --git a/pages/fa/download/source-code/current.mdx b/pages/fa/download/source-code/current.mdx new file mode 100644 index 0000000000000..29240793547d7 --- /dev/null +++ b/pages/fa/download/source-code/current.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ I want the version of the Node.js source code. + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out how to build Node.js from source. +
From 014e14e7898ca9e371fc8a8c0e2b7412f3f02eb8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:55 +0100 Subject: [PATCH 201/252] New translations index.mdx (French) chore: synced translations from crowdin --- pages/fr/download/source-code/index.mdx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/fr/download/source-code/index.mdx b/pages/fr/download/source-code/index.mdx index c44e4a5a427cf..f3ba0a96ef0c3 100644 --- a/pages/fr/download/source-code/index.mdx +++ b/pages/fr/download/source-code/index.mdx @@ -1,22 +1,21 @@ --- layout: download.hbs -title: Download Node.js® -subtitle: Download Node.js the way you want. +title: Télécharger Node.js® +subtitle: Téléchargez Node.js comme vous le souhaitez. ---
- I want the version of the Node.js source code. + Je veux la version du code source de Node.js.
- Node.js includes npm () and corepack. + Node.js comprend npm () et corepack. -Read the blog post for this version + Lire l'article de blog pour cette version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Apprenez à vérifier les SHASUMS signés + Découvrez comment compiler Node.js à partir des sources.
From 29906853657bead94422ed5352b0ff910e8cc86f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:56 +0100 Subject: [PATCH 202/252] New translations index.mdx (Spanish) chore: synced translations from crowdin --- pages/es/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/es/download/source-code/index.mdx b/pages/es/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/es/download/source-code/index.mdx +++ b/pages/es/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 28797e0aa019c05e7c4be8a70e68b0518006ac2e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:57 +0100 Subject: [PATCH 203/252] New translations index.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ar/download/source-code/index.mdx b/pages/ar/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ar/download/source-code/index.mdx +++ b/pages/ar/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 5e7fc692903b899f1a733682638092e97f686b75 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:57 +0100 Subject: [PATCH 204/252] New translations index.mdx (German) chore: synced translations from crowdin --- pages/de/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/de/download/source-code/index.mdx b/pages/de/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/de/download/source-code/index.mdx +++ b/pages/de/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From afffed5e1a470a1555db8467fde4c3cbbeb2267a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:58 +0100 Subject: [PATCH 205/252] New translations index.mdx (Italian) chore: synced translations from crowdin --- pages/it/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/it/download/source-code/index.mdx b/pages/it/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/it/download/source-code/index.mdx +++ b/pages/it/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From d082afeab08e57bd80f6bd408dcb8d2a4f31d596 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:13:59 +0100 Subject: [PATCH 206/252] New translations index.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ja/download/source-code/index.mdx b/pages/ja/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ja/download/source-code/index.mdx +++ b/pages/ja/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From c8d92c4d5c24b55be1b6e439b0b7e998d0f84913 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:00 +0100 Subject: [PATCH 207/252] New translations index.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ka/download/source-code/index.mdx b/pages/ka/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ka/download/source-code/index.mdx +++ b/pages/ka/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From c8e3f40826f3782fed34c0494dc5825b988eb6b2 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:00 +0100 Subject: [PATCH 208/252] New translations index.mdx (Korean) chore: synced translations from crowdin --- pages/ko/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ko/download/source-code/index.mdx b/pages/ko/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ko/download/source-code/index.mdx +++ b/pages/ko/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 2dc9b51ba0dc333a8490b3b3997ba6009adfdbbd Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:01 +0100 Subject: [PATCH 209/252] New translations index.mdx (Russian) chore: synced translations from crowdin --- pages/ru/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/ru/download/source-code/index.mdx b/pages/ru/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/ru/download/source-code/index.mdx +++ b/pages/ru/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 8078ff61fcc2a8dfa192dc0a605dcb16041bc2f8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:02 +0100 Subject: [PATCH 210/252] New translations index.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/tr/download/source-code/index.mdx b/pages/tr/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/tr/download/source-code/index.mdx +++ b/pages/tr/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 8c6e41bbcc0271ee20f93811fb885f6d3aa12243 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:03 +0100 Subject: [PATCH 211/252] New translations index.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/uk/download/source-code/index.mdx b/pages/uk/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/uk/download/source-code/index.mdx +++ b/pages/uk/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From aa4af0b98e792e17f3baaf95296eaf7c1a9f2ab4 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:03 +0100 Subject: [PATCH 212/252] New translations index.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/zh-cn/download/source-code/index.mdx b/pages/zh-cn/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/zh-cn/download/source-code/index.mdx +++ b/pages/zh-cn/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 9e10c23716e2177c610e998c35b850fc4018c278 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:04 +0100 Subject: [PATCH 213/252] New translations index.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/vi/download/source-code/index.mdx b/pages/vi/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/vi/download/source-code/index.mdx +++ b/pages/vi/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From ef49b3224e7afabcae37b098a38d16546139ae5f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:05 +0100 Subject: [PATCH 214/252] New translations index.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/pt-br/download/source-code/index.mdx b/pages/pt-br/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/pt-br/download/source-code/index.mdx +++ b/pages/pt-br/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 8372ba92f3452ee487cd01938633bbc293be0130 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:05 +0100 Subject: [PATCH 215/252] New translations index.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/download/source-code/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pages/id/download/source-code/index.mdx b/pages/id/download/source-code/index.mdx index c44e4a5a427cf..29240793547d7 100644 --- a/pages/id/download/source-code/index.mdx +++ b/pages/id/download/source-code/index.mdx @@ -13,10 +13,9 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. -Read the blog post for this version + Read the blog post for this version -Learn how to verify signed SHASUMS - -Check out how to build Node.js from source. + Learn how to verify signed SHASUMS + Check out how to build Node.js from source.
From 2309c86512c2e6ce2558dad985108c2a9053890d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:06 +0100 Subject: [PATCH 216/252] New translations index.mdx (Persian) chore: synced translations from crowdin --- pages/fa/download/source-code/index.mdx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/fa/download/source-code/index.mdx diff --git a/pages/fa/download/source-code/index.mdx b/pages/fa/download/source-code/index.mdx new file mode 100644 index 0000000000000..29240793547d7 --- /dev/null +++ b/pages/fa/download/source-code/index.mdx @@ -0,0 +1,21 @@ +--- +layout: download.hbs +title: Download Node.js® +subtitle: Download Node.js the way you want. +--- + +
+ I want the version of the Node.js source code. + + +
+ +
+ Node.js includes npm () and corepack. + + Read the blog post for this version + + Learn how to verify signed SHASUMS + + Check out how to build Node.js from source. +
From f6d61f8b7cdac81abde1a6db5d143dd722c6a0d8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:07 +0100 Subject: [PATCH 217/252] New translations index.mdx (French) chore: synced translations from crowdin --- pages/fr/index.mdx | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/pages/fr/index.mdx b/pages/fr/index.mdx index e58c8984c4060..45c7b521a8dc5 100644 --- a/pages/fr/index.mdx +++ b/pages/fr/index.mdx @@ -1,5 +1,5 @@ --- -title: Run JavaScript Everywhere +title: Exécuter du JavaScript partout layout: home.hbs --- @@ -7,23 +7,21 @@ layout: home.hbs
-

Run JavaScript Everywhere

- - Node.js® is a free, open-source, cross-platform JavaScript runtime - environment that lets developers create servers, web apps, - command line tools and scripts. +

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 et des applications de gestion de contenu. + qui permet aux développeurs de créer des serveurs, des applications web, des outils en ligne de commande et des scripts.
{({ release }) => ( <> - Download Node.js (LTS) + Télécharger Node.js (LTS) - Downloads Node.js {release.versionWithPrefix} - 1 with long-term support. - Node.js can also be installed via package managers. + Télécharger Node.js {release.versionWithPrefix} + 1 avec un support à long terme. + Node.js peut également être installé via gestionnaires de paquets. )} @@ -32,13 +30,12 @@ layout: home.hbs {({ release }) => ( - Want new features sooner? - Get Node.js {release.versionWithPrefix} - 1 instead. + Vous voulez de nouvelles fonctionnalités plus tôt ? + Obtenez Node.js {release.versionWithPrefix} + 1 à la place. )} -
@@ -113,9 +110,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). From 9feb609b495fb5463f7cbc033683c843c736d2e2 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:08 +0100 Subject: [PATCH 218/252] New translations index.mdx (Spanish) chore: synced translations from crowdin --- pages/es/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/es/index.mdx b/pages/es/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/es/index.mdx +++ b/pages/es/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 3a00356ba07448b0529dc43f1e85554cfce25237 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:08 +0100 Subject: [PATCH 219/252] New translations index.mdx (Arabic) chore: synced translations from crowdin --- pages/ar/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/ar/index.mdx b/pages/ar/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/ar/index.mdx +++ b/pages/ar/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From abd82afbb66e66f58ab378b296f2f9c5f5eddd69 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:09 +0100 Subject: [PATCH 220/252] New translations index.mdx (German) chore: synced translations from crowdin --- pages/de/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/de/index.mdx b/pages/de/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/de/index.mdx +++ b/pages/de/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 383c069f29d0b009ec8bac03b6d0d1cbf4d41def Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:10 +0100 Subject: [PATCH 221/252] New translations index.mdx (Italian) chore: synced translations from crowdin --- pages/it/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/it/index.mdx b/pages/it/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/it/index.mdx +++ b/pages/it/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From ee090e15893d4b96e7aeaa1dbf787e3852febc15 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:11 +0100 Subject: [PATCH 222/252] New translations index.mdx (Japanese) chore: synced translations from crowdin --- pages/ja/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/ja/index.mdx b/pages/ja/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/ja/index.mdx +++ b/pages/ja/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 65d7a5025c35a369fd865ab26f80c83a7400a6c5 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:11 +0100 Subject: [PATCH 223/252] New translations index.mdx (Georgian) chore: synced translations from crowdin --- pages/ka/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/ka/index.mdx b/pages/ka/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/ka/index.mdx +++ b/pages/ka/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From ede008cd396aa143ad31bac2a391b0c134c251e9 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:12 +0100 Subject: [PATCH 224/252] New translations index.mdx (Korean) chore: synced translations from crowdin --- pages/ko/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/ko/index.mdx b/pages/ko/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/ko/index.mdx +++ b/pages/ko/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From ecd82475f9076934d6dc5ff69342860ddc338188 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:13 +0100 Subject: [PATCH 225/252] New translations index.mdx (Russian) chore: synced translations from crowdin --- pages/ru/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/ru/index.mdx b/pages/ru/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/ru/index.mdx +++ b/pages/ru/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 634b2132e4778b9adfd59b23eef376baa64cb38e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:14 +0100 Subject: [PATCH 226/252] New translations index.mdx (Turkish) chore: synced translations from crowdin --- pages/tr/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/tr/index.mdx b/pages/tr/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/tr/index.mdx +++ b/pages/tr/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From d2e58cf0f34cefb6c55a866fd985f7f998a1f3d0 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:14 +0100 Subject: [PATCH 227/252] New translations index.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/index.mdx | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/pages/uk/index.mdx b/pages/uk/index.mdx index e58c8984c4060..695f12abe22e1 100644 --- a/pages/uk/index.mdx +++ b/pages/uk/index.mdx @@ -1,5 +1,5 @@ --- -title: Run JavaScript Everywhere +title: Запускайте JavaScript будь-де layout: home.hbs --- @@ -7,23 +7,22 @@ layout: home.hbs
-

Run JavaScript Everywhere

+

Запускайте JavaScript будь-де

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
{({ release }) => ( <> - Download Node.js (LTS) + Завантажити Node.js (ДПС (LTS)) - Downloads Node.js {release.versionWithPrefix} - 1 with long-term support. - Node.js can also be installed via package managers. + Завантажує Node.js {release.versionWithPrefix} + 1 із довгостроковою підтримкою. + Node.js також можна встановити за допомогою менеджерів пакетів. )} @@ -32,13 +31,12 @@ layout: home.hbs {({ release }) => ( - Want new features sooner? - Get Node.js {release.versionWithPrefix} - 1 instead. + Бажаєте отримати нові функції швидше? + Завантажте Node.js {release.versionWithPrefix} + 1. )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 40bf98404a863fc4075f82e85afe869eb4887526 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:15 +0100 Subject: [PATCH 228/252] New translations index.mdx (Chinese Simplified) chore: synced translations from crowdin --- pages/zh-cn/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/zh-cn/index.mdx b/pages/zh-cn/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/zh-cn/index.mdx +++ b/pages/zh-cn/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From f75e60e2853108b76e37b8d6d195c9ce8479966e Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:16 +0100 Subject: [PATCH 229/252] New translations index.mdx (Vietnamese) chore: synced translations from crowdin --- pages/vi/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/vi/index.mdx b/pages/vi/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/vi/index.mdx +++ b/pages/vi/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 54a3da576bdd5d9732fd9e7ad8de8280d86abe04 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:16 +0100 Subject: [PATCH 230/252] New translations index.mdx (Portuguese, Brazilian) chore: synced translations from crowdin --- pages/pt-br/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/pt-br/index.mdx b/pages/pt-br/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/pt-br/index.mdx +++ b/pages/pt-br/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 81601763945d04e0d16933666c950555663f75bb Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:17 +0100 Subject: [PATCH 231/252] New translations index.mdx (Indonesian) chore: synced translations from crowdin --- pages/id/index.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pages/id/index.mdx b/pages/id/index.mdx index e58c8984c4060..c2bbc206b20a3 100644 --- a/pages/id/index.mdx +++ b/pages/id/index.mdx @@ -12,7 +12,6 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. -
@@ -38,7 +37,6 @@ layout: home.hbs )} -
@@ -113,9 +111,7 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` - -Learn more what Node.js is able to offer with our [Learning materials](/learn). - + Learn more what Node.js is able to offer with our [Learning materials](/learn). From 47d50d18bb0462ff56db0be1e2037c5d52b7d184 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:18 +0100 Subject: [PATCH 232/252] New translations index.mdx (Persian) chore: synced translations from crowdin --- pages/fa/index.mdx | 117 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 pages/fa/index.mdx diff --git a/pages/fa/index.mdx b/pages/fa/index.mdx new file mode 100644 index 0000000000000..c2bbc206b20a3 --- /dev/null +++ b/pages/fa/index.mdx @@ -0,0 +1,117 @@ +--- +title: Run JavaScript Everywhere +layout: home.hbs +--- + +
+ + +
+

Run JavaScript Everywhere

+ + Node.js® is a free, open-source, cross-platform JavaScript runtime + environment that lets developers create servers, web apps, + command line tools and scripts. +
+ +
+ + {({ release }) => ( + <> + Download Node.js (LTS) + + Downloads Node.js {release.versionWithPrefix} + 1 with long-term support. + Node.js can also be installed via package managers. + + + )} + + + + {({ release }) => ( + + Want new features sooner? + Get Node.js {release.versionWithPrefix} + 1 instead. + + )} + +
+
+ +
+
+ ```js displayName="Create an HTTP Server" + import { createServer } from 'node:http'; + + const server = createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'text/plain' }); + res.end('Hello World!\n'); + }); + + // starts a simple http server locally on port 3000 + server.listen(3000, '127.0.0.1', () => { + console.log('Listening on 127.0.0.1:3000'); + }); + ``` + + ```js displayName="Write Tests" + import assert from 'node:assert'; + import test from 'node:test'; + + test('that 1 is equal 1', () => { + assert.strictEqual(1, 1); + }); + + test('that throws as 1 is not equal 2', () => { + // throws an exception because 1 != 2 + assert.strictEqual(1, 2); + }); + ``` + + ```js displayName="Read and Hash a File" + import { createHash } from 'node:crypto'; + import { readFile } from 'node:fs/promises'; + + const hasher = createHash('sha1'); + const fileContent = await readFile('./package.json'); + + hasher.setEncoding('hex'); + hasher.write(fileContent); + hasher.end(); + + const fileHash = hasher.read(); + ``` + + ```js displayName="Read Streams" + import { createReadStream, createWriteStream } from 'node:fs'; + + const res = await fetch('https://nodejs.org/dist/index.json'); + const json = await res.json(); // yields a json object + + const readableStream = createReadStream('./package.json'); + const writableStream = createWriteStream('./package2.json'); + + readableStream.setEncoding('utf8'); + + readableStream.on('data', chunk => writableStream.write(chunk)); + ``` + + ```js displayName="Work with Threads" + import { Worker, isMainThread, + workerData, parentPort } from 'node:worker_threads'; + + if (isMainThread) { + const data = 'some data'; + const worker = new Worker(import.meta.filename, { workerData: data }); + worker.on('message', msg => console.log('Reply from Thread:', msg)); + } else { + const source = workerData; + parentPort.postMessage(btoa(source.toUpperCase())); + } + ``` +
+ + Learn more what Node.js is able to offer with our [Learning materials](/learn). +
From 09712c4f3016d2c8cb67b447a9878008a17f5d77 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:18 +0100 Subject: [PATCH 233/252] New translations search.mdx (French) chore: synced translations from crowdin --- pages/fr/search.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/fr/search.mdx b/pages/fr/search.mdx index 211fe28e6084e..34fa1bde8158f 100644 --- a/pages/fr/search.mdx +++ b/pages/fr/search.mdx @@ -1,6 +1,6 @@ --- layout: search.hbs -title: Search Results +title: Résultats de la recherche --- From 5a9a3f39163381572e7f85849873183c46c3d433 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:23 +0100 Subject: [PATCH 234/252] New translations search.mdx (Ukrainian) chore: synced translations from crowdin --- pages/uk/search.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/uk/search.mdx b/pages/uk/search.mdx index 211fe28e6084e..ab78f5cd6fe55 100644 --- a/pages/uk/search.mdx +++ b/pages/uk/search.mdx @@ -1,6 +1,6 @@ --- layout: search.hbs -title: Search Results +title: Результати пошуку --- From 3e804c6f13e2fd7c51e41d611302909867b71bbc Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:25 +0100 Subject: [PATCH 235/252] New translations search.mdx (Persian) chore: synced translations from crowdin --- pages/fa/search.mdx | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 pages/fa/search.mdx diff --git a/pages/fa/search.mdx b/pages/fa/search.mdx new file mode 100644 index 0000000000000..211fe28e6084e --- /dev/null +++ b/pages/fa/search.mdx @@ -0,0 +1,6 @@ +--- +layout: search.hbs +title: Search Results +--- + + From 3c16032279a1b957fc997073783801adbb0373a2 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:26 +0100 Subject: [PATCH 236/252] New translations en.json (French) chore: synced translations from crowdin --- i18n/locales/fr.json | 329 +++++++++++++++++++++---------------------- 1 file changed, 160 insertions(+), 169 deletions(-) diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json index 99ed33782e0dc..58a832404c21e 100644 --- a/i18n/locales/fr.json +++ b/i18n/locales/fr.json @@ -1,299 +1,290 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Politique de Marque", + "privacyPolicy": "Politique de confidentialité", + "codeOfConduct": "Code de conduite", + "security": "Politique de sécurité", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "À propos", + "download": "Téléchargement", + "docs": "Docs", + "guides": "Guides", + "learn": "Apprendre", + "security": "Sécurité", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { "learn": { "gettingStarted": { "links": { - "gettingStarted": "Getting Started", - "introductionToNodejs": "Introduction to Node.js", - "howToInstallNodejs": "How to install Node.js", - "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "How much JavaScript do you need to know to use Node.js?", - "differencesBetweenNodejsAndTheBrowser": "Differences between Node.js and the Browser", - "theV8JavascriptEngine": "The V8 JavaScript Engine", - "anIntroductionToTheNpmPackageManager": "An introduction to the npm package manager", - "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) and beyond", - "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, the difference between development and production", - "nodejsWithTypescript": "Node.js with TypeScript", - "nodejsWithWebassembly": "Node.js with WebAssembly", - "debugging": "Debugging Node.js", - "profiling": "Profiling Node.js Applications", - "securityBestPractices": "Security Best Practices" + "gettingStarted": "Bien démarrer", + "introductionToNodejs": "Introduction à Node.js", + "howToInstallNodejs": "Comment installer Node.js", + "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "À quel point avez-vous besoin de connaître JavaScript pour savoir utiliser Node.js ?", + "differencesBetweenNodejsAndTheBrowser": "Différences entre Node.js et le navigateur", + "theV8JavascriptEngine": "Le moteur JavaScript V8", + "anIntroductionToTheNpmPackageManager": "Une introduction au gestionnaire de paquets npm", + "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) et au-delà", + "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, la différence entre le développement et la production", + "nodejsWithTypescript": "Node.js avec TypeScript", + "nodejsWithWebassembly": "Node.js avec WebAssembly", + "debugging": "Débogage de Node.js", + "profiling": "Profilage des applications Node.js", + "securityBestPractices": "Meilleures pratiques de sécurité" } }, "asynchronousWork": { "links": { - "asynchronousWork": "Asynchronous Work", - "asynchronousFlowControl": "Asynchronous flow control", - "overviewOfBlockingVsNonBlocking": "Overview of Blocking vs Non-Blocking", - "javascriptAsynchronousProgrammingAndCallbacks": "JavaScript Asynchronous Programming and Callbacks", - "discoverJavaScriptTimers": "Discover JavaScript Timers", - "theNodejsEventLoop": "The Node.js Event Loop", - "theNodejsEventEmitter": "The Node.js Event Emitter", - "understandingProcessnexttick": "Understanding process.nextTick()", - "understandingSetimmediate": "Understanding setImmediate()", - "dontBlockTheEventLoop": "Don't Block the Event Loop" + "asynchronousWork": "Travail asynchrone", + "asynchronousFlowControl": "Contrôle de l'exécution asynchrone", + "overviewOfBlockingVsNonBlocking": "Vue d'ensemble des opérations bloquantes vs non bloquantes", + "javascriptAsynchronousProgrammingAndCallbacks": "Programmation asynchrone en JavaScript et Callbacks", + "discoverJavaScriptTimers": "Découvrez les minuteurs JavaScript", + "theNodejsEventLoop": "La boucle d'évènement Node.js", + "theNodejsEventEmitter": "L'émetteur d'événement Node.js", + "understandingProcessnexttick": "Comprendre process.nextTick()", + "understandingSetimmediate": "Comprendre setImmediate()", + "dontBlockTheEventLoop": "Ne bloquez pas la boucle d'événement" } }, "manipulatingFiles": { "links": { - "manipulatingFiles": "Manipulating Files", - "nodejsFileStats": "Node.js file stats", - "nodejsFilePaths": "Node.js File Paths", - "workingWithFileDescriptorsInNodejs": "Working with file descriptors in Node.js", - "readingFilesWithNodejs": "Reading files with Node.js", - "writingFilesWithNodejs": "Writing files with Node.js", - "workingWithFoldersInNodejs": "Working with folders in Node.js", - "howToWorkWithFileSystems": "How to work with Different Filesystems" + "manipulatingFiles": "Manipuler des fichiers", + "nodejsFileStats": "Attributs de fichier Node.js", + "nodejsFilePaths": "Chemins d'accès aux fichiers avec Node.js", + "workingWithFileDescriptorsInNodejs": "Travailler avec des descripteurs de fichiers dans Node.js", + "readingFilesWithNodejs": "Lire des fichiers avec Node.js", + "writingFilesWithNodejs": "Écrire des fichiers avec Node.js", + "workingWithFoldersInNodejs": "Travailler avec des dossiers dans Node.js", + "howToWorkWithFileSystems": "Comment travailler avec différents systèmes de fichiers" } }, "commandLine": { "links": { - "commandLine": "Command Line", - "runNodejsScriptsFromTheCommandLine": "Run Node.js scripts from the command line", - "howToReadEnvironmentVariablesFromNodejs": "How to read environment variables from Node.js", - "howToUseTheNodejsRepl": "How to use the Node.js REPL", - "outputToTheCommandLineUsingNodejs": "Output to the command line using Node.js", - "acceptInputFromTheCommandLineInNodejs": "Accept input from the command line in Node.js" + "commandLine": "Ligne de commande", + "runNodejsScriptsFromTheCommandLine": "Exécuter les scripts Node.js en ligne de commande", + "howToReadEnvironmentVariablesFromNodejs": "Comment lire les variables d'environnement de Node.js", + "howToUseTheNodejsRepl": "Comment utiliser le REPL Node.js", + "outputToTheCommandLineUsingNodejs": "Sortie vers la ligne de commande avec Node.js", + "acceptInputFromTheCommandLineInNodejs": "Accepter des données provenant de la ligne de commande dans Node.js" } }, "modules": { "links": { "modules": "Modules", - "publishingNodeApiModules": "How to publish a Node-API package", - "anatomyOfAnHttpTransaction": "Anatomy of an HTTP Transaction", - "abiStability": "ABI Stability", - "backpressuringInStreams": "Backpressuring in Streams" + "publishingNodeApiModules": "Comment publier le paquet N-API", + "anatomyOfAnHttpTransaction": "Anatomie d'une transaction HTTP", + "abiStability": "Stabilité de l'ABI", + "backpressuringInStreams": "La contre-pression dans Streams" } }, "diagnostics": { "links": { - "diagnostics": "Diagnostics", - "userJourney": "User Journey", - "memory": "Memory", - "liveDebugging": "Live Debugging", - "poorPerformance": "Poor Performance", + "diagnostics": "Diagnostique", + "userJourney": "Parcours de l'utilisateur", + "memory": "Mémoire", + "liveDebugging": "Débogage en direct", + "poorPerformance": "Live debugging", "flameGraphs": "Flame Graphs" } } }, "about": { "links": { - "about": "About Node.js", - "aboutSide": "About Node.js®", - "governance": "Project Governance", - "releases": "Previous Releases", - "security": "Security Reporting" + "about": "À propos de Node.js", + "aboutSide": "À propos de Node.js®", + "governance": "Gouvernance du Projet", + "releases": "Versions antérieures", + "security": "Rapport de sécurité" } }, "getInvolved": { "links": { - "getInvolved": "Get Involved", - "collabSummit": "Collaborator Summit", - "upcomingEvents": "Upcoming Events", - "contribute": "Contribute to Node.js", - "codeOfConduct": "Code of Conduct" + "getInvolved": "S’impliquer", + "collabSummit": "Sommet des Collaborateurs", + "upcomingEvents": "Événements à venir", + "contribute": "Contribuer à Node.js", + "codeOfConduct": "Code de conduite" } } }, "downloadList": { "links": { - "previousReleases": "Previous Releases", - "packageManager": "Installing Node.js via package manager", + "previousReleases": "Versions antérieures", + "packageManager": "Installer Node.js via le gestionnaire de paquets", "shaSums": { - "title": "Signed SHASUMS for release files", - "howToVerify": " (How to verify)" + "title": "SHASUMS signés pour les fichiers des versions", + "howToVerify": " (Comment vérifier)" }, - "allDownloads": "All download options", - "nightlyReleases": "Nightly builds", - "unofficialBuilds": "Unofficial builds", - "buildingFromSource": "Building Node.js from source on supported platforms", - "installingOnLinux": "Installing Node.js via binary archive", - "installingOnWsl": "Install on Windows Subsystem for Linux (WSL)" + "allDownloads": "Toutes les options de téléchargement", + "nightlyReleases": "Versions quotidiennes", + "unofficialBuilds": "Constructions non officielles", + "buildingFromSource": "Compiler Node.js à partir du code source sur les systèmes d'exploitation maintenus", + "installingOnLinux": "Installation de Node.js via une archive binaire", + "installingOnWsl": "Installation sur le sous-système Windows pour Linux (WSL)" } }, "downloadReleasesTable": { - "changelog": "Changelog", - "releases": "Releases", + "changelog": "Journal de modifications", + "releases": "Sorties", "docs": "Docs" }, "pagination": { - "next": "Next", - "previous": "Previous" + "next": "Suivant", + "previous": "Précédent" }, "common": { "breadcrumbs": { - "navigateToHome": "Navigate to Home" + "navigateToHome": "Naviguer à l'accueil" }, "crossLink": { - "previous": "Prev", - "next": "Next" + "previous": "Préc.", + "next": "Suiv." }, "codebox": { - "copy": "Copy to clipboard", - "copied": "Copied to clipboard!" + "copy": "Copier dans le Presse-papier", + "copied": "Copié dans le presse-papiers!" }, "pagination": { - "prev": "Previous", - "prevAriaLabel": "Previous page", - "next": "Next", - "nextAriaLabel": "Next page", + "prev": "Précédent", + "prevAriaLabel": "Page précédente", + "next": "Suivant", + "nextAriaLabel": "Page suivante", "defaultLabel": "Pagination", - "pageLabel": "Go to page {pageNumber}" + "pageLabel": "Aller à la page {pagenumber}" }, "sidebar": { - "title": "Change page" + "title": "Changer de page" }, "languageDropdown": { - "label": "Choose Language" + "label": "Choisir la langue" + }, + "themeToggle": { + "label": "Basculer en mode sombre" } }, "mdx": { "upcomingEvents": { - "defaultTitle": "No Upcoming Event" + "defaultTitle": "Aucun événement à venir" } }, "metabar": { - "lastUpdated": "Last Updated", - "readingTime": "Reading Time", - "addedIn": "Added In", - "author": "Author", - "authors": "Authors", - "contribute": "Contribute", - "contributeText": "Edit this page", - "viewAs": "View as", - "tableOfContents": "Table of Contents" - }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } + "lastUpdated": "Dernière Mise à jour", + "readingTime": "Temps de Lecture", + "addedIn": "Ajouté dans", + "author": "Auteur", + "authors": "Auteurs", + "contribute": "Contribuer", + "contributeText": "Éditer cette page", + "viewAs": "Afficher en tant que", + "tableOfContents": "Table des matières" }, "downloads": { "changelogModal": { - "startContributing": "Start Contributing" + "startContributing": "Commencer à contribuer" } }, "search": { "searchBox": { - "placeholder": "Start typing..." + "placeholder": "Commencer à écrire..." }, "seeAll": { - "text": "See all {count} results" + "text": "Voir les {count} résultats" }, "searchError": { - "text": "An error occurred while searching. Please try again later." + "text": "Une erreur est survenue lors de la recherche. Veuillez réessayer plus tard." }, "poweredBy": { - "text": "Powered by" + "text": "Propulsé par" }, "noResults": { - "text": "No results found for \"{query}\"." + "text": "Aucun résultat trouvé pour \"{query}\"." }, "emptyState": { - "text": "Search something..." + "text": "Chercher quelque chose..." }, "searchPage": { - "title": "You're searching: {query}" + "title": "Vous recherchez : {query}" + } + }, + "blog": { + "blogHeader": { + "subtitle": "Les dernières nouvelles de Node.js, des études de cas, des tutoriels et des ressources.", + "rssLink": "Flux RSS" } } }, "layouts": { "blogPost": { "author": { - "byLine": "{author, select, null {} other {By {author}, }}" + "byLine": "{author, select, null {} other {Par {author}, }}" } }, "blogIndex": { - "categoryName": "{category, select, all {Blog} other {{category} Blog Posts}}" + "categoryName": "{category, select, all {Blog} other {{category} Blog posts}}" }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", - "selectCategory": "Categories", + "selectCategory": "Catégories", "categories": { - "all": "Everything", - "announcements": "Announcements", - "release": "Releases", - "vulnerability": "Vulnerabilities", - "advisory-board": "Advisory Board", - "community": "Community", - "feature": "Feature", + "all": "Toutes les catégories", + "announcements": "Annonces", + "release": "Sorties", + "vulnerability": "Vulnérabilités", + "advisory-board": "Conseil consultatif", + "community": "Communauté", + "feature": "Fonctionalité", "module": "Module", "npm": "npm", - "uncategorized": "Uncategorized", - "video": "Video", - "weekly": "Weekly Updates", - "wg": "Working Groups", - "events": "Events" + "uncategorized": "Sans catégorie", + "video": "Vidéo", + "weekly": "Mises à jour hebdomadaire", + "wg": "Groupes de travail", + "events": "Événements" } }, "error": { "notFound": { - "title": "Page could not be found", - "description": "Sorry, we couldn't find the page you're after! Try starting again from the homepage." + "title": "Nous n'avons pas trouvé cette page.", + "description": "Désolé, nous n'avons pas trouvé la page que vous cherchez ! Essayez de recommencer à partir de la page d'accueil." }, "internalServerError": { - "title": "Internal Server Error", - "description": "This page has thrown a non-recoverable error." + "title": "Erreur interne du serveur", + "description": "Cette page a généré une erreur irrécupérable." }, - "backToHome": "Back to Home" + "backToHome": "Retourner à l'accueil" }, "download": { - "selectCategory": "Categories", + "selectCategory": "Catégories", "categories": { - "download": "Prebuilt Installer", - "prebuilt-binaries": "Prebuilt Binaries", - "package-manager": "Package Manager", - "source-code": "Source Code" + "download": "Installateur pré-construit", + "prebuilt-binaries": "Binaires préconstruits", + "package-manager": "Gestionnaire de paquets", + "source-code": "Code source" }, "buttons": { - "prebuilt": "Download Node.js {version}", - "source": "Download Node.js {version} source" + "prebuilt": "Télécharger Node.js {version}", + "source": "Télécharger les sources de Node.js {version}" }, "dropdown": { "bitness": "Bitness", - "os": "Operating System", + "os": "Système d'exploitation", "version": "Version", - "platform": "Platform" + "platform": "Plateforme" }, "codeBox": { - "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." + "communityWarning": "Les gestionnaires de paquets et leurs scripts d'installation ne sont pas maintenus par le projet Node.js." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 6b04ed4cbdb9ea05d3aae0c2fce15b1d76cc37d9 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:27 +0100 Subject: [PATCH 237/252] New translations en.json (Spanish) chore: synced translations from crowdin --- i18n/locales/es.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/es.json b/i18n/locales/es.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/es.json +++ b/i18n/locales/es.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From f1f0f9b00c465127ccbaf6743a65dfc3ebbef1a3 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:28 +0100 Subject: [PATCH 238/252] New translations en.json (Arabic) chore: synced translations from crowdin --- i18n/locales/ar.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/ar.json b/i18n/locales/ar.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/ar.json +++ b/i18n/locales/ar.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 43bba81e7fcb17f1fad967dc5cda798fc8db350a Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:29 +0100 Subject: [PATCH 239/252] New translations en.json (German) chore: synced translations from crowdin --- i18n/locales/de.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/de.json b/i18n/locales/de.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/de.json +++ b/i18n/locales/de.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From f05650326878bc29601b52feb1aeec502d114b2d Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:30 +0100 Subject: [PATCH 240/252] New translations en.json (Italian) chore: synced translations from crowdin --- i18n/locales/it.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/it.json b/i18n/locales/it.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/it.json +++ b/i18n/locales/it.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 5321663b3f3be2be124a2a041f61a8bae134d069 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:30 +0100 Subject: [PATCH 241/252] New translations en.json (Japanese) chore: synced translations from crowdin --- i18n/locales/ja.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/ja.json b/i18n/locales/ja.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/ja.json +++ b/i18n/locales/ja.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From a19ee6287844c269ca556cf3d1a1614a47525c30 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:31 +0100 Subject: [PATCH 242/252] New translations en.json (Georgian) chore: synced translations from crowdin --- i18n/locales/ka.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/ka.json b/i18n/locales/ka.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/ka.json +++ b/i18n/locales/ka.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From b39e6edabeda43816de1719726e453cf6ee60660 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:32 +0100 Subject: [PATCH 243/252] New translations en.json (Korean) chore: synced translations from crowdin --- i18n/locales/ko.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/ko.json b/i18n/locales/ko.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/ko.json +++ b/i18n/locales/ko.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 62ccb31cb9b07147cfa24acb66ade0b846d756b8 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:34 +0100 Subject: [PATCH 244/252] New translations en.json (Russian) chore: synced translations from crowdin --- i18n/locales/ru.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/ru.json b/i18n/locales/ru.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/ru.json +++ b/i18n/locales/ru.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From f973b7b033c057286be5abb9c7c58df0adccc523 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:34 +0100 Subject: [PATCH 245/252] New translations en.json (Turkish) chore: synced translations from crowdin --- i18n/locales/tr.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/tr.json b/i18n/locales/tr.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/tr.json +++ b/i18n/locales/tr.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From dd1ee25ab920a6774e2a947197cfd4c27ee4eb85 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:35 +0100 Subject: [PATCH 246/252] New translations en.json (Ukrainian) chore: synced translations from crowdin --- i18n/locales/uk.json | 189 +++++++++++++++++++++---------------------- 1 file changed, 90 insertions(+), 99 deletions(-) diff --git a/i18n/locales/uk.json b/i18n/locales/uk.json index 99ed33782e0dc..654b2f6343916 100644 --- a/i18n/locales/uk.json +++ b/i18n/locales/uk.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -30,18 +28,18 @@ "gettingStarted": { "links": { "gettingStarted": "Getting Started", - "introductionToNodejs": "Introduction to Node.js", - "howToInstallNodejs": "How to install Node.js", - "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "How much JavaScript do you need to know to use Node.js?", + "introductionToNodejs": "Вступ до Node.js", + "howToInstallNodejs": "Як установити Node.js", + "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "Як добре треба знати JavaScript, щоб використовувати Node.js?", "differencesBetweenNodejsAndTheBrowser": "Differences between Node.js and the Browser", - "theV8JavascriptEngine": "The V8 JavaScript Engine", - "anIntroductionToTheNpmPackageManager": "An introduction to the npm package manager", - "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) and beyond", + "theV8JavascriptEngine": "Рушій JavaScript V8", + "anIntroductionToTheNpmPackageManager": "Вступ до менеджера пакетів npm", + "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) та вище", "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, the difference between development and production", - "nodejsWithTypescript": "Node.js with TypeScript", + "nodejsWithTypescript": "Node.js із TypeScript", "nodejsWithWebassembly": "Node.js with WebAssembly", "debugging": "Debugging Node.js", - "profiling": "Profiling Node.js Applications", + "profiling": "Профілювання застосунків Node.js", "securityBestPractices": "Security Best Practices" } }, @@ -65,81 +63,81 @@ "nodejsFileStats": "Node.js file stats", "nodejsFilePaths": "Node.js File Paths", "workingWithFileDescriptorsInNodejs": "Working with file descriptors in Node.js", - "readingFilesWithNodejs": "Reading files with Node.js", - "writingFilesWithNodejs": "Writing files with Node.js", - "workingWithFoldersInNodejs": "Working with folders in Node.js", - "howToWorkWithFileSystems": "How to work with Different Filesystems" + "readingFilesWithNodejs": "Читання файлів із Node.js", + "writingFilesWithNodejs": "Запис у файл із Node.js", + "workingWithFoldersInNodejs": "Робота з папками в Node.js", + "howToWorkWithFileSystems": "Як працювати з різними файловими системами" } }, "commandLine": { "links": { - "commandLine": "Command Line", - "runNodejsScriptsFromTheCommandLine": "Run Node.js scripts from the command line", - "howToReadEnvironmentVariablesFromNodejs": "How to read environment variables from Node.js", + "commandLine": "Командний рядок", + "runNodejsScriptsFromTheCommandLine": "Запуск скриптів Node.js із командного рядка", + "howToReadEnvironmentVariablesFromNodejs": "Як зчитувати змінні оточення з Node.js", "howToUseTheNodejsRepl": "How to use the Node.js REPL", - "outputToTheCommandLineUsingNodejs": "Output to the command line using Node.js", + "outputToTheCommandLineUsingNodejs": "Вивід у командний рядок з Node.js", "acceptInputFromTheCommandLineInNodejs": "Accept input from the command line in Node.js" } }, "modules": { "links": { - "modules": "Modules", + "modules": "Модулі", "publishingNodeApiModules": "How to publish a Node-API package", - "anatomyOfAnHttpTransaction": "Anatomy of an HTTP Transaction", + "anatomyOfAnHttpTransaction": "Анатомія HTTP-транзакції", "abiStability": "ABI Stability", "backpressuringInStreams": "Backpressuring in Streams" } }, "diagnostics": { "links": { - "diagnostics": "Diagnostics", + "diagnostics": "Діагностика", "userJourney": "User Journey", - "memory": "Memory", + "memory": "Пам’ять", "liveDebugging": "Live Debugging", - "poorPerformance": "Poor Performance", + "poorPerformance": "Низька продуктивність", "flameGraphs": "Flame Graphs" } } }, "about": { "links": { - "about": "About Node.js", - "aboutSide": "About Node.js®", - "governance": "Project Governance", - "releases": "Previous Releases", + "about": "Про Node.js", + "aboutSide": "Про Node.js®", + "governance": "Управління проєктом", + "releases": "Попередні випуски", "security": "Security Reporting" } }, "getInvolved": { "links": { - "getInvolved": "Get Involved", + "getInvolved": "Долучитися", "collabSummit": "Collaborator Summit", "upcomingEvents": "Upcoming Events", "contribute": "Contribute to Node.js", - "codeOfConduct": "Code of Conduct" + "codeOfConduct": "Кодекс поведінки" } } }, "downloadList": { "links": { - "previousReleases": "Previous Releases", + "previousReleases": "Попередні випуски", "packageManager": "Installing Node.js via package manager", "shaSums": { "title": "Signed SHASUMS for release files", "howToVerify": " (How to verify)" }, - "allDownloads": "All download options", + "allDownloads": "Усі завантаження", "nightlyReleases": "Nightly builds", - "unofficialBuilds": "Unofficial builds", + "unofficialBuilds": "Неофіційні збірки", "buildingFromSource": "Building Node.js from source on supported platforms", "installingOnLinux": "Installing Node.js via binary archive", - "installingOnWsl": "Install on Windows Subsystem for Linux (WSL)" + "installingOnWsl": "Встановити на підсистему Windows для Linux (WSL)" } }, "downloadReleasesTable": { - "changelog": "Changelog", - "releases": "Releases", - "docs": "Docs" + "changelog": "Список змін", + "releases": "Випуски", + "docs": "Документація" }, "pagination": { "next": "Next", @@ -154,8 +152,8 @@ "next": "Next" }, "codebox": { - "copy": "Copy to clipboard", - "copied": "Copied to clipboard!" + "copy": "Скопіювати в буфер обміну", + "copied": "Скопійовано в буфер обміну!" }, "pagination": { "prev": "Previous", @@ -163,13 +161,16 @@ "next": "Next", "nextAriaLabel": "Next page", "defaultLabel": "Pagination", - "pageLabel": "Go to page {pageNumber}" + "pageLabel": "Перейти до {pageNumber} сторінки" }, "sidebar": { - "title": "Change page" + "title": "Змінити сторінку" }, "languageDropdown": { - "label": "Choose Language" + "label": "Обрати мову" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -178,25 +179,16 @@ } }, "metabar": { - "lastUpdated": "Last Updated", + "lastUpdated": "Востаннє оновлено", "readingTime": "Reading Time", "addedIn": "Added In", - "author": "Author", - "authors": "Authors", + "author": "Автор", + "authors": "Автори", "contribute": "Contribute", - "contributeText": "Edit this page", + "contributeText": "Редагувати цю сторінку", "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -207,7 +199,7 @@ "placeholder": "Start typing..." }, "seeAll": { - "text": "See all {count} results" + "text": "Переглянути всі {count} результатів" }, "searchError": { "text": "An error occurred while searching. Please try again later." @@ -222,38 +214,43 @@ "text": "Search something..." }, "searchPage": { - "title": "You're searching: {query}" + "title": "Ви шукаєте: {query}" + } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" } } }, "layouts": { "blogPost": { "author": { - "byLine": "{author, select, null {} other {By {author}, }}" + "byLine": "{author, select, null {} other {Від {author}, }}" } }, "blogIndex": { - "categoryName": "{category, select, all {Blog} other {{category} Blog Posts}}" + "categoryName": "{category, select, all {Блог} other {{category} Пости блога}}" }, "blog": { - "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "title": "Блог", "selectCategory": "Categories", "categories": { "all": "Everything", - "announcements": "Announcements", - "release": "Releases", - "vulnerability": "Vulnerabilities", + "announcements": "Оголошення", + "release": "Випуски", + "vulnerability": "Уразливості", "advisory-board": "Advisory Board", - "community": "Community", + "community": "Спільнота", "feature": "Feature", - "module": "Module", + "module": "Модуль", "npm": "npm", "uncategorized": "Uncategorized", - "video": "Video", - "weekly": "Weekly Updates", + "video": "Відео", + "weekly": "Щотижневі оновлення", "wg": "Working Groups", - "events": "Events" + "events": "Події" } }, "error": { @@ -273,27 +270,21 @@ "download": "Prebuilt Installer", "prebuilt-binaries": "Prebuilt Binaries", "package-manager": "Package Manager", - "source-code": "Source Code" + "source-code": "Вихідний код" }, "buttons": { - "prebuilt": "Download Node.js {version}", + "prebuilt": "Завантажити Node.js {version}", "source": "Download Node.js {version} source" }, "dropdown": { "bitness": "Bitness", - "os": "Operating System", - "version": "Version", - "platform": "Platform" + "os": "Операційна система", + "version": "Версія", + "platform": "Платформа" }, "codeBox": { "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 7a58bc16ac3225b7fb48589c2ea3fcc5c81f4894 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:36 +0100 Subject: [PATCH 247/252] New translations en.json (Chinese Simplified) chore: synced translations from crowdin --- i18n/locales/zh-cn.json | 139 +++++++++++++++++++--------------------- 1 file changed, 65 insertions(+), 74 deletions(-) diff --git a/i18n/locales/zh-cn.json b/i18n/locales/zh-cn.json index 99ed33782e0dc..1c87ef8547a57 100644 --- a/i18n/locales/zh-cn.json +++ b/i18n/locales/zh-cn.json @@ -1,82 +1,80 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "商标政策", + "privacyPolicy": "隐私政策", + "codeOfConduct": "行为准则", + "security": "安全政策", + "openJS": "OpenJS 基金会" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "关于", + "download": "下载", + "docs": "文档", + "guides": "指南", + "learn": "学习", + "security": "安全", + "certification": "取得认证", + "blog": "博客" + } } }, "navigation": { "learn": { "gettingStarted": { "links": { - "gettingStarted": "Getting Started", - "introductionToNodejs": "Introduction to Node.js", - "howToInstallNodejs": "How to install Node.js", - "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "How much JavaScript do you need to know to use Node.js?", - "differencesBetweenNodejsAndTheBrowser": "Differences between Node.js and the Browser", - "theV8JavascriptEngine": "The V8 JavaScript Engine", - "anIntroductionToTheNpmPackageManager": "An introduction to the npm package manager", - "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) and beyond", - "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, the difference between development and production", - "nodejsWithTypescript": "Node.js with TypeScript", - "nodejsWithWebassembly": "Node.js with WebAssembly", - "debugging": "Debugging Node.js", - "profiling": "Profiling Node.js Applications", - "securityBestPractices": "Security Best Practices" + "gettingStarted": "快速上手", + "introductionToNodejs": "Node.js 介绍", + "howToInstallNodejs": "如何安装 Node.js", + "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "使用 Node.js 需要掌握几成 JavaScript?", + "differencesBetweenNodejsAndTheBrowser": "Node.js 与浏览器的区别", + "theV8JavascriptEngine": "JavaScript V8 引擎", + "anIntroductionToTheNpmPackageManager": "Npm 包管理器简介", + "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) 及以后", + "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js 在开发与生产环境中的区别", + "nodejsWithTypescript": "Node.js 与 TypeScript", + "nodejsWithWebassembly": "Node.js 与 WebAssembly", + "debugging": "调试 Node.js", + "profiling": "分析 Node.js 应用程序", + "securityBestPractices": "最佳安全实践" } }, "asynchronousWork": { "links": { - "asynchronousWork": "Asynchronous Work", - "asynchronousFlowControl": "Asynchronous flow control", - "overviewOfBlockingVsNonBlocking": "Overview of Blocking vs Non-Blocking", - "javascriptAsynchronousProgrammingAndCallbacks": "JavaScript Asynchronous Programming and Callbacks", - "discoverJavaScriptTimers": "Discover JavaScript Timers", - "theNodejsEventLoop": "The Node.js Event Loop", - "theNodejsEventEmitter": "The Node.js Event Emitter", - "understandingProcessnexttick": "Understanding process.nextTick()", - "understandingSetimmediate": "Understanding setImmediate()", - "dontBlockTheEventLoop": "Don't Block the Event Loop" + "asynchronousWork": "异步模式", + "asynchronousFlowControl": "异步流控制", + "overviewOfBlockingVsNonBlocking": "概述:阻塞与非阻塞", + "javascriptAsynchronousProgrammingAndCallbacks": "JavaScript 中的异步编程与回调", + "discoverJavaScriptTimers": "了解 JavaScript 定时器", + "theNodejsEventLoop": "Node.js 事件循环", + "theNodejsEventEmitter": "Node.js 事件发射器", + "understandingProcessnexttick": "掌握 process.nextTick()", + "understandingSetimmediate": "掌握 setImmediate()", + "dontBlockTheEventLoop": "请勿阻塞事件循环" } }, "manipulatingFiles": { "links": { - "manipulatingFiles": "Manipulating Files", - "nodejsFileStats": "Node.js file stats", - "nodejsFilePaths": "Node.js File Paths", - "workingWithFileDescriptorsInNodejs": "Working with file descriptors in Node.js", - "readingFilesWithNodejs": "Reading files with Node.js", - "writingFilesWithNodejs": "Writing files with Node.js", - "workingWithFoldersInNodejs": "Working with folders in Node.js", - "howToWorkWithFileSystems": "How to work with Different Filesystems" + "manipulatingFiles": "文件操作", + "nodejsFileStats": "Node.js 中的文件状态", + "nodejsFilePaths": "Node.js 中的文件路径", + "workingWithFileDescriptorsInNodejs": "在 Node.js 中使用文件描述符", + "readingFilesWithNodejs": "使用 Node.js 读取文件", + "writingFilesWithNodejs": "使用 Node.js 写入文件", + "workingWithFoldersInNodejs": "在 Node.js 中处理文件夹", + "howToWorkWithFileSystems": "如何使用不同的文件系统" } }, "commandLine": { "links": { - "commandLine": "Command Line", - "runNodejsScriptsFromTheCommandLine": "Run Node.js scripts from the command line", - "howToReadEnvironmentVariablesFromNodejs": "How to read environment variables from Node.js", - "howToUseTheNodejsRepl": "How to use the Node.js REPL", + "commandLine": "命令行", + "runNodejsScriptsFromTheCommandLine": "从命令行运行 Node.js 脚本", + "howToReadEnvironmentVariablesFromNodejs": "如何从 Node.js 中读取环境变量", + "howToUseTheNodejsRepl": "如何使用 Node.js REPL", "outputToTheCommandLineUsingNodejs": "Output to the command line using Node.js", "acceptInputFromTheCommandLineInNodejs": "Accept input from the command line in Node.js" } @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 5f1dbd0a6b2786a8bb9017c1912a67862156e9dc Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:37 +0100 Subject: [PATCH 248/252] New translations en.json (Vietnamese) chore: synced translations from crowdin --- i18n/locales/vi.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/vi.json b/i18n/locales/vi.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/vi.json +++ b/i18n/locales/vi.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 9bf71a3c19229e73aa2be58148315ec234b40805 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:38 +0100 Subject: [PATCH 249/252] New translations en.json (Portuguese, Brazilian) chore: synced translations from crowdin --- i18n/locales/pt-br.json | 67 ++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/pt-br.json b/i18n/locales/pt-br.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/pt-br.json +++ b/i18n/locales/pt-br.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 3eb3b2871df3c88eacd4affebf9c05231aee9853 Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:39 +0100 Subject: [PATCH 250/252] New translations en.json (Indonesian) chore: synced translations from crowdin --- i18n/locales/id.json | 67 +++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 38 deletions(-) diff --git a/i18n/locales/id.json b/i18n/locales/id.json index 99ed33782e0dc..17ab912257839 100644 --- a/i18n/locales/id.json +++ b/i18n/locales/id.json @@ -1,28 +1,26 @@ { "components": { - "footer": { - "links": { - "trademarkPolicy": "Trademark Policy", - "privacyPolicy": "Privacy Policy", - "codeOfConduct": "Code of Conduct", - "security": "Security Policy", - "openJS": "OpenJS Foundation" - } - }, - "header": { - "links": { - "about": "About", - "download": "Download", - "docs": "Docs", - "guides": "Guides", - "learn": "Learn", - "security": "Security", - "certification": "Certification", - "blog": "Blog" + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } }, - "buttons": { - "toggleLanguage": "Toggle Language", - "toggleTheme": "Toggle dark/light mode" + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } } }, "navigation": { @@ -170,6 +168,9 @@ }, "languageDropdown": { "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" } }, "mdx": { @@ -188,15 +189,6 @@ "viewAs": "View as", "tableOfContents": "Table of Contents" }, - "home": { - "homeDownloadButton": { - "download": "{version} {isLts, select, true {LTS} other {Current}}", - "tagline": "{isLts, select, true {Recommended For Most Users} other {Latest Features}}", - "changelog": "Changelog", - "otherDownloads": "Other Downloads", - "apiDocs": "API Docs" - } - }, "downloads": { "changelogModal": { "startContributing": "Start Contributing" @@ -224,6 +216,12 @@ "searchPage": { "title": "You're searching: {query}" } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } } }, "layouts": { @@ -237,7 +235,6 @@ }, "blog": { "title": "Blog", - "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", "selectCategory": "Categories", "categories": { "all": "Everything", @@ -289,11 +286,5 @@ "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." } } - }, - "pages": { - "404": { - "title": "404: Page could not be found", - "description": "ENOENT: no such file or directory" - } } } From 7d6184787c9fb47651d8bd4880d892562d995f6f Mon Sep 17 00:00:00 2001 From: "Node.js Crowdin Bot" <148437438+nodejs-crowdin@users.noreply.github.com> Date: Mon, 4 Mar 2024 14:14:40 +0100 Subject: [PATCH 251/252] New translations en.json (Persian) chore: synced translations from crowdin --- i18n/locales/fa.json | 290 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 290 insertions(+) create mode 100644 i18n/locales/fa.json diff --git a/i18n/locales/fa.json b/i18n/locales/fa.json new file mode 100644 index 0000000000000..17ab912257839 --- /dev/null +++ b/i18n/locales/fa.json @@ -0,0 +1,290 @@ +{ + "components": { + "containers": { + "footer": { + "links": { + "trademarkPolicy": "Trademark Policy", + "privacyPolicy": "Privacy Policy", + "codeOfConduct": "Code of Conduct", + "security": "Security Policy", + "openJS": "OpenJS Foundation" + } + }, + "navBar": { + "links": { + "about": "About", + "download": "Download", + "docs": "Docs", + "guides": "Guides", + "learn": "Learn", + "security": "Security", + "certification": "Certification", + "blog": "Blog" + } + } + }, + "navigation": { + "learn": { + "gettingStarted": { + "links": { + "gettingStarted": "Getting Started", + "introductionToNodejs": "Introduction to Node.js", + "howToInstallNodejs": "How to install Node.js", + "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "How much JavaScript do you need to know to use Node.js?", + "differencesBetweenNodejsAndTheBrowser": "Differences between Node.js and the Browser", + "theV8JavascriptEngine": "The V8 JavaScript Engine", + "anIntroductionToTheNpmPackageManager": "An introduction to the npm package manager", + "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) and beyond", + "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, the difference between development and production", + "nodejsWithTypescript": "Node.js with TypeScript", + "nodejsWithWebassembly": "Node.js with WebAssembly", + "debugging": "Debugging Node.js", + "profiling": "Profiling Node.js Applications", + "securityBestPractices": "Security Best Practices" + } + }, + "asynchronousWork": { + "links": { + "asynchronousWork": "Asynchronous Work", + "asynchronousFlowControl": "Asynchronous flow control", + "overviewOfBlockingVsNonBlocking": "Overview of Blocking vs Non-Blocking", + "javascriptAsynchronousProgrammingAndCallbacks": "JavaScript Asynchronous Programming and Callbacks", + "discoverJavaScriptTimers": "Discover JavaScript Timers", + "theNodejsEventLoop": "The Node.js Event Loop", + "theNodejsEventEmitter": "The Node.js Event Emitter", + "understandingProcessnexttick": "Understanding process.nextTick()", + "understandingSetimmediate": "Understanding setImmediate()", + "dontBlockTheEventLoop": "Don't Block the Event Loop" + } + }, + "manipulatingFiles": { + "links": { + "manipulatingFiles": "Manipulating Files", + "nodejsFileStats": "Node.js file stats", + "nodejsFilePaths": "Node.js File Paths", + "workingWithFileDescriptorsInNodejs": "Working with file descriptors in Node.js", + "readingFilesWithNodejs": "Reading files with Node.js", + "writingFilesWithNodejs": "Writing files with Node.js", + "workingWithFoldersInNodejs": "Working with folders in Node.js", + "howToWorkWithFileSystems": "How to work with Different Filesystems" + } + }, + "commandLine": { + "links": { + "commandLine": "Command Line", + "runNodejsScriptsFromTheCommandLine": "Run Node.js scripts from the command line", + "howToReadEnvironmentVariablesFromNodejs": "How to read environment variables from Node.js", + "howToUseTheNodejsRepl": "How to use the Node.js REPL", + "outputToTheCommandLineUsingNodejs": "Output to the command line using Node.js", + "acceptInputFromTheCommandLineInNodejs": "Accept input from the command line in Node.js" + } + }, + "modules": { + "links": { + "modules": "Modules", + "publishingNodeApiModules": "How to publish a Node-API package", + "anatomyOfAnHttpTransaction": "Anatomy of an HTTP Transaction", + "abiStability": "ABI Stability", + "backpressuringInStreams": "Backpressuring in Streams" + } + }, + "diagnostics": { + "links": { + "diagnostics": "Diagnostics", + "userJourney": "User Journey", + "memory": "Memory", + "liveDebugging": "Live Debugging", + "poorPerformance": "Poor Performance", + "flameGraphs": "Flame Graphs" + } + } + }, + "about": { + "links": { + "about": "About Node.js", + "aboutSide": "About Node.js®", + "governance": "Project Governance", + "releases": "Previous Releases", + "security": "Security Reporting" + } + }, + "getInvolved": { + "links": { + "getInvolved": "Get Involved", + "collabSummit": "Collaborator Summit", + "upcomingEvents": "Upcoming Events", + "contribute": "Contribute to Node.js", + "codeOfConduct": "Code of Conduct" + } + } + }, + "downloadList": { + "links": { + "previousReleases": "Previous Releases", + "packageManager": "Installing Node.js via package manager", + "shaSums": { + "title": "Signed SHASUMS for release files", + "howToVerify": " (How to verify)" + }, + "allDownloads": "All download options", + "nightlyReleases": "Nightly builds", + "unofficialBuilds": "Unofficial builds", + "buildingFromSource": "Building Node.js from source on supported platforms", + "installingOnLinux": "Installing Node.js via binary archive", + "installingOnWsl": "Install on Windows Subsystem for Linux (WSL)" + } + }, + "downloadReleasesTable": { + "changelog": "Changelog", + "releases": "Releases", + "docs": "Docs" + }, + "pagination": { + "next": "Next", + "previous": "Previous" + }, + "common": { + "breadcrumbs": { + "navigateToHome": "Navigate to Home" + }, + "crossLink": { + "previous": "Prev", + "next": "Next" + }, + "codebox": { + "copy": "Copy to clipboard", + "copied": "Copied to clipboard!" + }, + "pagination": { + "prev": "Previous", + "prevAriaLabel": "Previous page", + "next": "Next", + "nextAriaLabel": "Next page", + "defaultLabel": "Pagination", + "pageLabel": "Go to page {pageNumber}" + }, + "sidebar": { + "title": "Change page" + }, + "languageDropdown": { + "label": "Choose Language" + }, + "themeToggle": { + "label": "Toggle Dark Mode" + } + }, + "mdx": { + "upcomingEvents": { + "defaultTitle": "No Upcoming Event" + } + }, + "metabar": { + "lastUpdated": "Last Updated", + "readingTime": "Reading Time", + "addedIn": "Added In", + "author": "Author", + "authors": "Authors", + "contribute": "Contribute", + "contributeText": "Edit this page", + "viewAs": "View as", + "tableOfContents": "Table of Contents" + }, + "downloads": { + "changelogModal": { + "startContributing": "Start Contributing" + } + }, + "search": { + "searchBox": { + "placeholder": "Start typing..." + }, + "seeAll": { + "text": "See all {count} results" + }, + "searchError": { + "text": "An error occurred while searching. Please try again later." + }, + "poweredBy": { + "text": "Powered by" + }, + "noResults": { + "text": "No results found for \"{query}\"." + }, + "emptyState": { + "text": "Search something..." + }, + "searchPage": { + "title": "You're searching: {query}" + } + }, + "blog": { + "blogHeader": { + "subtitle": "The latest Node.js news, case studies, tutorials, and resources.", + "rssLink": "RSS feed" + } + } + }, + "layouts": { + "blogPost": { + "author": { + "byLine": "{author, select, null {} other {By {author}, }}" + } + }, + "blogIndex": { + "categoryName": "{category, select, all {Blog} other {{category} Blog Posts}}" + }, + "blog": { + "title": "Blog", + "selectCategory": "Categories", + "categories": { + "all": "Everything", + "announcements": "Announcements", + "release": "Releases", + "vulnerability": "Vulnerabilities", + "advisory-board": "Advisory Board", + "community": "Community", + "feature": "Feature", + "module": "Module", + "npm": "npm", + "uncategorized": "Uncategorized", + "video": "Video", + "weekly": "Weekly Updates", + "wg": "Working Groups", + "events": "Events" + } + }, + "error": { + "notFound": { + "title": "Page could not be found", + "description": "Sorry, we couldn't find the page you're after! Try starting again from the homepage." + }, + "internalServerError": { + "title": "Internal Server Error", + "description": "This page has thrown a non-recoverable error." + }, + "backToHome": "Back to Home" + }, + "download": { + "selectCategory": "Categories", + "categories": { + "download": "Prebuilt Installer", + "prebuilt-binaries": "Prebuilt Binaries", + "package-manager": "Package Manager", + "source-code": "Source Code" + }, + "buttons": { + "prebuilt": "Download Node.js {version}", + "source": "Download Node.js {version} source" + }, + "dropdown": { + "bitness": "Bitness", + "os": "Operating System", + "version": "Version", + "platform": "Platform" + }, + "codeBox": { + "communityWarning": "Package managers and their installation scripts are not maintained by the Node.js project." + } + } + } +} From fb357d273817d8c39d48cb37e3b959ec3efc062e Mon Sep 17 00:00:00 2001 From: Claudio Wunder Date: Mon, 4 Mar 2024 14:49:24 +0100 Subject: [PATCH 252/252] fix: prettier config --- .eslintrc.json | 1 + .remarkrc.json | 6 +++- package-lock.json | 13 ------- package.json | 1 - pages/ar/about/governance.md | 5 --- pages/ar/about/index.mdx | 14 ++++---- pages/ar/about/previous-releases.mdx | 8 ++--- pages/ar/about/security-reporting.mdx | 25 ++++++++----- pages/ar/download/current.mdx | 7 ++-- pages/ar/download/index.mdx | 7 ++-- pages/ar/download/package-manager/all.md | 4 +-- pages/ar/download/package-manager/current.mdx | 7 ++-- pages/ar/download/package-manager/index.mdx | 7 ++-- .../ar/download/prebuilt-binaries/current.mdx | 7 ++-- pages/ar/download/prebuilt-binaries/index.mdx | 7 ++-- pages/ar/download/source-code/current.mdx | 7 ++-- pages/ar/download/source-code/index.mdx | 7 ++-- pages/ar/index.mdx | 6 +++- pages/de/about/governance.md | 5 --- pages/de/about/index.mdx | 14 ++++---- pages/de/about/previous-releases.mdx | 8 ++--- pages/de/about/security-reporting.mdx | 25 ++++++++----- pages/de/download/current.mdx | 7 ++-- pages/de/download/index.mdx | 7 ++-- pages/de/download/package-manager/all.md | 4 +-- pages/de/download/package-manager/current.mdx | 7 ++-- pages/de/download/package-manager/index.mdx | 7 ++-- .../de/download/prebuilt-binaries/current.mdx | 7 ++-- pages/de/download/prebuilt-binaries/index.mdx | 7 ++-- pages/de/download/source-code/current.mdx | 7 ++-- pages/de/download/source-code/index.mdx | 7 ++-- pages/de/index.mdx | 6 +++- pages/es/about/governance.md | 5 --- pages/es/about/index.mdx | 14 ++++---- pages/es/about/previous-releases.mdx | 8 ++--- pages/es/about/security-reporting.mdx | 25 ++++++++----- pages/es/download/current.mdx | 7 ++-- pages/es/download/index.mdx | 7 ++-- pages/es/download/package-manager/all.md | 4 +-- pages/es/download/package-manager/current.mdx | 7 ++-- pages/es/download/package-manager/index.mdx | 7 ++-- .../es/download/prebuilt-binaries/current.mdx | 7 ++-- pages/es/download/prebuilt-binaries/index.mdx | 7 ++-- pages/es/download/source-code/current.mdx | 7 ++-- pages/es/download/source-code/index.mdx | 7 ++-- pages/es/index.mdx | 6 +++- pages/fa/about/governance.md | 5 --- pages/fa/about/index.mdx | 14 ++++---- pages/fa/about/previous-releases.mdx | 8 ++--- pages/fa/about/security-reporting.mdx | 25 ++++++++----- pages/fa/download/current.mdx | 7 ++-- pages/fa/download/index.mdx | 7 ++-- pages/fa/download/package-manager/all.md | 4 +-- pages/fa/download/package-manager/current.mdx | 7 ++-- pages/fa/download/package-manager/index.mdx | 7 ++-- .../fa/download/prebuilt-binaries/current.mdx | 7 ++-- pages/fa/download/prebuilt-binaries/index.mdx | 7 ++-- pages/fa/download/source-code/current.mdx | 7 ++-- pages/fa/download/source-code/index.mdx | 7 ++-- pages/fa/index.mdx | 6 +++- pages/fr/about/governance.md | 5 --- pages/fr/about/index.mdx | 14 ++++---- pages/fr/about/previous-releases.mdx | 8 ++--- pages/fr/about/security-reporting.mdx | 25 ++++++++----- pages/fr/download/current.mdx | 7 ++-- pages/fr/download/package-manager/all.md | 4 +-- pages/fr/download/package-manager/current.mdx | 7 ++-- pages/fr/download/package-manager/index.mdx | 7 ++-- .../fr/download/prebuilt-binaries/current.mdx | 7 ++-- pages/fr/download/prebuilt-binaries/index.mdx | 7 ++-- pages/fr/download/source-code/current.mdx | 7 ++-- pages/fr/download/source-code/index.mdx | 7 ++-- pages/fr/index.mdx | 36 ++++++++++--------- pages/id/about/governance.md | 5 --- pages/id/about/index.mdx | 14 ++++---- pages/id/about/previous-releases.mdx | 8 ++--- pages/id/about/security-reporting.mdx | 25 ++++++++----- pages/id/download/current.mdx | 7 ++-- pages/id/download/index.mdx | 7 ++-- pages/id/download/package-manager/all.md | 4 +-- pages/id/download/package-manager/current.mdx | 7 ++-- pages/id/download/package-manager/index.mdx | 7 ++-- .../id/download/prebuilt-binaries/current.mdx | 7 ++-- pages/id/download/prebuilt-binaries/index.mdx | 7 ++-- pages/id/download/source-code/current.mdx | 7 ++-- pages/id/download/source-code/index.mdx | 7 ++-- pages/id/index.mdx | 6 +++- pages/it/about/governance.md | 5 --- pages/it/about/index.mdx | 14 ++++---- pages/it/about/previous-releases.mdx | 8 ++--- pages/it/about/security-reporting.mdx | 25 ++++++++----- pages/it/download/current.mdx | 7 ++-- pages/it/download/index.mdx | 7 ++-- pages/it/download/package-manager/all.md | 4 +-- pages/it/download/package-manager/current.mdx | 7 ++-- pages/it/download/package-manager/index.mdx | 7 ++-- .../it/download/prebuilt-binaries/current.mdx | 7 ++-- pages/it/download/prebuilt-binaries/index.mdx | 7 ++-- pages/it/download/source-code/current.mdx | 7 ++-- pages/it/download/source-code/index.mdx | 7 ++-- pages/it/index.mdx | 6 +++- pages/ja/about/governance.md | 5 --- pages/ja/about/index.mdx | 14 ++++---- pages/ja/about/previous-releases.mdx | 8 ++--- pages/ja/about/security-reporting.mdx | 25 ++++++++----- pages/ja/download/current.mdx | 7 ++-- pages/ja/download/index.mdx | 7 ++-- pages/ja/download/package-manager/all.md | 4 +-- pages/ja/download/package-manager/current.mdx | 7 ++-- pages/ja/download/package-manager/index.mdx | 7 ++-- .../ja/download/prebuilt-binaries/current.mdx | 7 ++-- pages/ja/download/prebuilt-binaries/index.mdx | 7 ++-- pages/ja/download/source-code/current.mdx | 7 ++-- pages/ja/download/source-code/index.mdx | 7 ++-- pages/ja/index.mdx | 6 +++- pages/ka/about/governance.md | 5 --- pages/ka/about/index.mdx | 14 ++++---- pages/ka/about/previous-releases.mdx | 8 ++--- pages/ka/about/security-reporting.mdx | 25 ++++++++----- pages/ka/download/current.mdx | 7 ++-- pages/ka/download/index.mdx | 7 ++-- pages/ka/download/package-manager/all.md | 4 +-- pages/ka/download/package-manager/current.mdx | 7 ++-- pages/ka/download/package-manager/index.mdx | 7 ++-- .../ka/download/prebuilt-binaries/current.mdx | 7 ++-- pages/ka/download/prebuilt-binaries/index.mdx | 7 ++-- pages/ka/download/source-code/current.mdx | 7 ++-- pages/ka/download/source-code/index.mdx | 7 ++-- pages/ka/index.mdx | 6 +++- pages/ko/about/governance.md | 5 --- pages/ko/about/index.mdx | 14 ++++---- pages/ko/about/previous-releases.mdx | 8 ++--- pages/ko/about/security-reporting.mdx | 25 ++++++++----- pages/ko/download/current.mdx | 7 ++-- pages/ko/download/index.mdx | 7 ++-- pages/ko/download/package-manager/all.md | 4 +-- pages/ko/download/package-manager/current.mdx | 7 ++-- pages/ko/download/package-manager/index.mdx | 7 ++-- .../ko/download/prebuilt-binaries/current.mdx | 7 ++-- pages/ko/download/prebuilt-binaries/index.mdx | 7 ++-- pages/ko/download/source-code/current.mdx | 7 ++-- pages/ko/download/source-code/index.mdx | 7 ++-- pages/ko/index.mdx | 6 +++- pages/pt-br/about/governance.md | 5 --- pages/pt-br/about/index.mdx | 14 ++++---- pages/pt-br/about/previous-releases.mdx | 8 ++--- pages/pt-br/about/security-reporting.mdx | 25 ++++++++----- pages/pt-br/download/current.mdx | 7 ++-- pages/pt-br/download/index.mdx | 7 ++-- pages/pt-br/download/package-manager/all.md | 4 +-- .../download/package-manager/current.mdx | 7 ++-- .../pt-br/download/package-manager/index.mdx | 7 ++-- .../download/prebuilt-binaries/current.mdx | 7 ++-- .../download/prebuilt-binaries/index.mdx | 7 ++-- pages/pt-br/download/source-code/current.mdx | 7 ++-- pages/pt-br/download/source-code/index.mdx | 7 ++-- pages/pt-br/index.mdx | 6 +++- pages/ru/about/governance.md | 5 --- pages/ru/about/index.mdx | 14 ++++---- pages/ru/about/previous-releases.mdx | 8 ++--- pages/ru/about/security-reporting.mdx | 25 ++++++++----- pages/ru/download/current.mdx | 7 ++-- pages/ru/download/index.mdx | 7 ++-- pages/ru/download/package-manager/all.md | 4 +-- pages/ru/download/package-manager/current.mdx | 7 ++-- pages/ru/download/package-manager/index.mdx | 7 ++-- .../ru/download/prebuilt-binaries/current.mdx | 7 ++-- pages/ru/download/prebuilt-binaries/index.mdx | 7 ++-- pages/ru/download/source-code/current.mdx | 7 ++-- pages/ru/download/source-code/index.mdx | 7 ++-- pages/ru/index.mdx | 6 +++- pages/tr/about/governance.md | 5 --- pages/tr/about/index.mdx | 14 ++++---- pages/tr/about/previous-releases.mdx | 8 ++--- pages/tr/about/security-reporting.mdx | 25 ++++++++----- pages/tr/download/current.mdx | 7 ++-- pages/tr/download/index.mdx | 7 ++-- pages/tr/download/package-manager/all.md | 4 +-- pages/tr/download/package-manager/current.mdx | 7 ++-- pages/tr/download/package-manager/index.mdx | 7 ++-- .../tr/download/prebuilt-binaries/current.mdx | 7 ++-- pages/tr/download/prebuilt-binaries/index.mdx | 7 ++-- pages/tr/download/source-code/current.mdx | 7 ++-- pages/tr/download/source-code/index.mdx | 7 ++-- pages/tr/index.mdx | 6 +++- pages/uk/about/governance.md | 5 --- pages/uk/about/index.mdx | 14 ++++---- pages/uk/about/previous-releases.mdx | 8 ++--- pages/uk/about/security-reporting.mdx | 25 ++++++++----- pages/uk/download/current.mdx | 7 ++-- pages/uk/download/index.mdx | 7 ++-- pages/uk/download/package-manager/all.md | 4 +-- pages/uk/download/package-manager/current.mdx | 7 ++-- pages/uk/download/package-manager/index.mdx | 7 ++-- .../uk/download/prebuilt-binaries/current.mdx | 7 ++-- pages/uk/download/prebuilt-binaries/index.mdx | 7 ++-- pages/uk/download/source-code/current.mdx | 7 ++-- pages/uk/download/source-code/index.mdx | 7 ++-- pages/uk/index.mdx | 6 +++- pages/vi/about/governance.md | 5 --- pages/vi/about/index.mdx | 14 ++++---- pages/vi/about/previous-releases.mdx | 8 ++--- pages/vi/about/security-reporting.mdx | 25 ++++++++----- pages/vi/download/current.mdx | 7 ++-- pages/vi/download/index.mdx | 7 ++-- pages/vi/download/package-manager/all.md | 4 +-- pages/vi/download/package-manager/current.mdx | 7 ++-- pages/vi/download/package-manager/index.mdx | 7 ++-- .../vi/download/prebuilt-binaries/current.mdx | 7 ++-- pages/vi/download/prebuilt-binaries/index.mdx | 7 ++-- pages/vi/download/source-code/current.mdx | 7 ++-- pages/vi/download/source-code/index.mdx | 7 ++-- pages/vi/index.mdx | 6 +++- pages/zh-cn/about/governance.md | 5 --- pages/zh-cn/about/index.mdx | 14 ++++---- pages/zh-cn/about/previous-releases.mdx | 8 ++--- pages/zh-cn/about/security-reporting.mdx | 25 ++++++++----- pages/zh-cn/download/current.mdx | 7 ++-- pages/zh-cn/download/index.mdx | 7 ++-- pages/zh-cn/download/package-manager/all.md | 4 +-- .../download/package-manager/current.mdx | 7 ++-- .../zh-cn/download/package-manager/index.mdx | 7 ++-- .../download/prebuilt-binaries/current.mdx | 7 ++-- .../download/prebuilt-binaries/index.mdx | 7 ++-- pages/zh-cn/download/source-code/current.mdx | 7 ++-- pages/zh-cn/download/source-code/index.mdx | 7 ++-- pages/zh-cn/index.mdx | 6 +++- 227 files changed, 1073 insertions(+), 859 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index f10516f18683f..81546edb05bb8 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -69,6 +69,7 @@ "files": ["**/*.{mdx,tsx}"], "rules": { "@typescript-eslint/consistent-type-definitions": ["error", "type"], + "react/no-unescaped-entities": "off", "react/function-component-definition": [ "error", { diff --git a/.remarkrc.json b/.remarkrc.json index 17f840f7ddcf4..40370dea6d613 100644 --- a/.remarkrc.json +++ b/.remarkrc.json @@ -1,6 +1,9 @@ { + "settings": { + "bullet": "-", + "resourceLink": true + }, "plugins": [ - "remark-preset-prettier", "remark-frontmatter", "remark-preset-lint-node", ["remark-gfm", false], @@ -9,6 +12,7 @@ ["remark-lint-maximum-line-length", false], ["remark-lint-no-file-name-articles", false], ["remark-lint-no-literal-urls", false], + ["remark-lint-no-unused-definitions", false], ["remark-lint-no-undefined-references", false], ["remark-lint-prohibited-strings", false], ["remark-lint-unordered-list-marker-style", "-"], diff --git a/package-lock.json b/package-lock.json index 54146ce970ff5..b93534d1b3485 100644 --- a/package-lock.json +++ b/package-lock.json @@ -88,7 +88,6 @@ "prettier-plugin-tailwindcss": "0.5.11", "remark-frontmatter": "5.0.0", "remark-preset-lint-node": "5.0.0", - "remark-preset-prettier": "2.0.1", "storybook": "~7.6.17", "stylelint": "16.2.1", "stylelint-config-standard": "36.0.0", @@ -30072,18 +30071,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-preset-prettier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/remark-preset-prettier/-/remark-preset-prettier-2.0.1.tgz", - "integrity": "sha512-1+cZaM080zTlhQIvZDOj7SFWvW9zevfxsLjTZspLEsBYivMDwCyTodvNvaZLc9p5dUSMik/BjMFKicfhZXh7qg==", - "dev": true, - "engines": { - "node": ">=14.8" - }, - "peerDependencies": { - "prettier": ">=1.0.0" - } - }, "node_modules/remark-reading-time": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/remark-reading-time/-/remark-reading-time-2.0.1.tgz", diff --git a/package.json b/package.json index 863ecd085aca7..049b0fe2c637b 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,6 @@ "prettier-plugin-tailwindcss": "0.5.11", "remark-frontmatter": "5.0.0", "remark-preset-lint-node": "5.0.0", - "remark-preset-prettier": "2.0.1", "storybook": "~7.6.17", "stylelint": "16.2.1", "stylelint-config-standard": "36.0.0", diff --git a/pages/ar/about/governance.md b/pages/ar/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/ar/about/governance.md +++ b/pages/ar/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/ar/about/index.mdx b/pages/ar/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/ar/about/index.mdx +++ b/pages/ar/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/ar/about/previous-releases.mdx b/pages/ar/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/ar/about/previous-releases.mdx +++ b/pages/ar/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/ar/about/security-reporting.mdx b/pages/ar/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/ar/about/security-reporting.mdx +++ b/pages/ar/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/ar/download/current.mdx b/pages/ar/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ar/download/current.mdx +++ b/pages/ar/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ar/download/index.mdx b/pages/ar/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ar/download/index.mdx +++ b/pages/ar/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ar/download/package-manager/all.md b/pages/ar/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/ar/download/package-manager/all.md +++ b/pages/ar/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/ar/download/package-manager/current.mdx b/pages/ar/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/ar/download/package-manager/current.mdx +++ b/pages/ar/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ar/download/package-manager/index.mdx b/pages/ar/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/ar/download/package-manager/index.mdx +++ b/pages/ar/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ar/download/prebuilt-binaries/current.mdx b/pages/ar/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ar/download/prebuilt-binaries/current.mdx +++ b/pages/ar/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ar/download/prebuilt-binaries/index.mdx b/pages/ar/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ar/download/prebuilt-binaries/index.mdx +++ b/pages/ar/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ar/download/source-code/current.mdx b/pages/ar/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ar/download/source-code/current.mdx +++ b/pages/ar/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ar/download/source-code/index.mdx b/pages/ar/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ar/download/source-code/index.mdx +++ b/pages/ar/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ar/index.mdx b/pages/ar/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/ar/index.mdx +++ b/pages/ar/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/de/about/governance.md b/pages/de/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/de/about/governance.md +++ b/pages/de/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/de/about/index.mdx b/pages/de/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/de/about/index.mdx +++ b/pages/de/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/de/about/previous-releases.mdx b/pages/de/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/de/about/previous-releases.mdx +++ b/pages/de/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/de/about/security-reporting.mdx b/pages/de/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/de/about/security-reporting.mdx +++ b/pages/de/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/de/download/current.mdx b/pages/de/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/de/download/current.mdx +++ b/pages/de/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/de/download/index.mdx b/pages/de/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/de/download/index.mdx +++ b/pages/de/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/de/download/package-manager/all.md b/pages/de/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/de/download/package-manager/all.md +++ b/pages/de/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/de/download/package-manager/current.mdx b/pages/de/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/de/download/package-manager/current.mdx +++ b/pages/de/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/de/download/package-manager/index.mdx b/pages/de/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/de/download/package-manager/index.mdx +++ b/pages/de/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/de/download/prebuilt-binaries/current.mdx b/pages/de/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/de/download/prebuilt-binaries/current.mdx +++ b/pages/de/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/de/download/prebuilt-binaries/index.mdx b/pages/de/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/de/download/prebuilt-binaries/index.mdx +++ b/pages/de/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/de/download/source-code/current.mdx b/pages/de/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/de/download/source-code/current.mdx +++ b/pages/de/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/de/download/source-code/index.mdx b/pages/de/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/de/download/source-code/index.mdx +++ b/pages/de/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/de/index.mdx b/pages/de/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/de/index.mdx +++ b/pages/de/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/es/about/governance.md b/pages/es/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/es/about/governance.md +++ b/pages/es/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/es/about/index.mdx b/pages/es/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/es/about/index.mdx +++ b/pages/es/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/es/about/previous-releases.mdx b/pages/es/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/es/about/previous-releases.mdx +++ b/pages/es/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/es/about/security-reporting.mdx b/pages/es/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/es/about/security-reporting.mdx +++ b/pages/es/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/es/download/current.mdx b/pages/es/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/es/download/current.mdx +++ b/pages/es/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/es/download/index.mdx b/pages/es/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/es/download/index.mdx +++ b/pages/es/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/es/download/package-manager/all.md b/pages/es/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/es/download/package-manager/all.md +++ b/pages/es/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/es/download/package-manager/current.mdx b/pages/es/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/es/download/package-manager/current.mdx +++ b/pages/es/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/es/download/package-manager/index.mdx b/pages/es/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/es/download/package-manager/index.mdx +++ b/pages/es/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/es/download/prebuilt-binaries/current.mdx b/pages/es/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/es/download/prebuilt-binaries/current.mdx +++ b/pages/es/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/es/download/prebuilt-binaries/index.mdx b/pages/es/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/es/download/prebuilt-binaries/index.mdx +++ b/pages/es/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/es/download/source-code/current.mdx b/pages/es/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/es/download/source-code/current.mdx +++ b/pages/es/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/es/download/source-code/index.mdx b/pages/es/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/es/download/source-code/index.mdx +++ b/pages/es/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/es/index.mdx b/pages/es/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/es/index.mdx +++ b/pages/es/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/fa/about/governance.md b/pages/fa/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/fa/about/governance.md +++ b/pages/fa/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/fa/about/index.mdx b/pages/fa/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/fa/about/index.mdx +++ b/pages/fa/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/fa/about/previous-releases.mdx b/pages/fa/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/fa/about/previous-releases.mdx +++ b/pages/fa/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/fa/about/security-reporting.mdx b/pages/fa/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/fa/about/security-reporting.mdx +++ b/pages/fa/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/fa/download/current.mdx b/pages/fa/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/fa/download/current.mdx +++ b/pages/fa/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/fa/download/index.mdx b/pages/fa/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/fa/download/index.mdx +++ b/pages/fa/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/fa/download/package-manager/all.md b/pages/fa/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/fa/download/package-manager/all.md +++ b/pages/fa/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/fa/download/package-manager/current.mdx b/pages/fa/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/fa/download/package-manager/current.mdx +++ b/pages/fa/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/fa/download/package-manager/index.mdx b/pages/fa/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/fa/download/package-manager/index.mdx +++ b/pages/fa/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/fa/download/prebuilt-binaries/current.mdx b/pages/fa/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/fa/download/prebuilt-binaries/current.mdx +++ b/pages/fa/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/fa/download/prebuilt-binaries/index.mdx b/pages/fa/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/fa/download/prebuilt-binaries/index.mdx +++ b/pages/fa/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/fa/download/source-code/current.mdx b/pages/fa/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/fa/download/source-code/current.mdx +++ b/pages/fa/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/fa/download/source-code/index.mdx b/pages/fa/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/fa/download/source-code/index.mdx +++ b/pages/fa/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/fa/index.mdx b/pages/fa/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/fa/index.mdx +++ b/pages/fa/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/fr/about/governance.md b/pages/fr/about/governance.md index 2550522808768..eb29142f36806 100644 --- a/pages/fr/about/governance.md +++ b/pages/fr/about/governance.md @@ -28,13 +28,8 @@ Le projet est régi par le \[Comité de pilotage technique (CTP)]\[] qui est responsable de l'orientation à haut niveau du projet. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/fr/about/index.mdx b/pages/fr/about/index.mdx index 21812383e0f5f..a2b5a444ef802 100644 --- a/pages/fr/about/index.mdx +++ b/pages/fr/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Mascotte de Node.js + Mascotte de Node.js
-*** +--- # À propos de Node.js® @@ -44,7 +48,7 @@ raisonnables à développer en Node.js. Si ce langage ne vous est pas familier, vous trouverez un article complet sur le site suivant \[Blocage et non-blocage]\[]. -*** +--- La conception de Node.js est similaire et influencée par des systèmes tels que Ruby \[Event Machine]\[] et Python \[Twisted]\[]. \[Event Machine]\[] de Ruby et \[Twisted]\[] de Python. Node.js pousse le modèle d'événement un peu plus loin. @@ -68,11 +72,7 @@ qui vous permet de partager des sockets entre les processus afin d'équilibrer l sur vos cœurs. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/fr/about/previous-releases.mdx b/pages/fr/about/previous-releases.mdx index f258307bee486..5a975b4678087 100644 --- a/pages/fr/about/previous-releases.mdx +++ b/pages/fr/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Versions antérieures -Les versions majeures de Node.js passent au statut de version *Current* pendant six mois, ce qui donne aux auteurs de bibliothèques le temps de les prendre en charge. -Après six mois, les versions impaires (9, 11, etc.) ne sont plus supportées, et les versions paires (10, 12, etc.) passent au statut *Active LTS* et sont prêtes pour une utilisation générale. -Le statut de la version *LTS* correspond à un "support à long terme", qui garantit généralement que les bogues critiques seront corrigés pendant une durée totale de 30 mois. -Les applications de production ne doivent utiliser que les versions *Active LTS* ou *Maintenance LTS*. +Les versions majeures de Node.js passent au statut de version _Current_ pendant six mois, ce qui donne aux auteurs de bibliothèques le temps de les prendre en charge. +Après six mois, les versions impaires (9, 11, etc.) ne sont plus supportées, et les versions paires (10, 12, etc.) passent au statut _Active LTS_ et sont prêtes pour une utilisation générale. +Le statut de la version _LTS_ correspond à un "support à long terme", qui garantit généralement que les bogues critiques seront corrigés pendant une durée totale de 30 mois. +Les applications de production ne doivent utiliser que les versions _Active LTS_ ou _Maintenance LTS_. ### Calendrier de sortie diff --git a/pages/fr/about/security-reporting.mdx b/pages/fr/about/security-reporting.mdx index 1da076e298a0c..5fcb66ebde9cb 100644 --- a/pages/fr/about/security-reporting.mdx +++ b/pages/fr/about/security-reporting.mdx @@ -34,26 +34,26 @@ Les bogues de sécurité dans les modules tiers doivent être signalés à leurs Voici la politique de divulgation de la sécurité pour Node.js -* Le rapport de sécurité est reçu et un gestionnaire principal lui est attribué. Cette personne +- Le rapport de sécurité est reçu et un gestionnaire principal lui est attribué. Cette personne Cette personne coordonnera le processus de correction et de libération. Le problème est confirmé et une liste de toutes les versions affectées est établie. Le code est audité pour trouver tout problème similaire potentiel. Des correctifs sont préparés pour toutes les versions qui sont toujours en cours de maintenance. Ces correctifs ne sont pas déposés dans le mais sont plutôt conservés localement dans l'attente de l'annonce. -* Une date d'embargo est proposée pour cette vulnérabilité et un CVE (Common Vulnerabilities and Exposures (CVE®)) est demandé pour cette vulnérabilité. +- Une date d'embargo est proposée pour cette vulnérabilité et un CVE (Common Vulnerabilities and Exposures (CVE®)) est demandé pour cette vulnérabilité. Vulnérabilités et expositions communes (CVE®) est demandé pour la vulnérabilité. -* À la date d'embargo, la liste de diffusion sur la sécurité de Node.js reçoit une copie de l'annonce. +- À la date d'embargo, la liste de diffusion sur la sécurité de Node.js reçoit une copie de l'annonce. annonce. Les changements sont poussés vers le dépôt public et de nouvelles versions sont déployées sur nodejs.org. Dans les 6 heures suivant la notification de la liste de diffusion une copie de l'avis sera publiée sur le blog de Node.js. -* En règle générale, la date d'embargo est fixée à 72 heures à compter de l'émission du CVE. +- En règle générale, la date d'embargo est fixée à 72 heures à compter de l'émission du CVE. est publié. Toutefois, cela peut varier en fonction de la gravité du bogue ou de la de la difficulté à appliquer un correctif. -* Ce processus peut prendre un certain temps, en particulier lorsqu'une coordination est nécessaire avec les responsables d'autres projets. +- Ce processus peut prendre un certain temps, en particulier lorsqu'une coordination est nécessaire avec les responsables d'autres projets. avec les responsables d'autres projets. Tous les efforts seront faits pour traiter le bogue le plus rapidement possible ; cependant, il est important que nous suivions la processus de publication ci-dessus pour s'assurer que la divulgation est traitée de manière @@ -63,8 +63,8 @@ Voici la politique de divulgation de la sécurité pour Node.js Les notifications de sécurité seront diffusées par les méthodes suivantes. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Commentaires sur cette politique @@ -74,8 +74,15 @@ 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/pages/fr/download/current.mdx b/pages/fr/download/current.mdx index b49a4fae6f670..35bb009c91112 100644 --- a/pages/fr/download/current.mdx +++ b/pages/fr/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Téléchargez Node.js comme vous le souhaitez.
Node.js comprend npm () et corepack. - Lire l'article de blog pour cette version +Lire l'article de blog pour cette version - Apprenez à vérifier les SHASUMS signés +Apprenez à vérifier les SHASUMS signés + +Consultez toutes les options de téléchargement de Node.js. - Consultez toutes les options de téléchargement de Node.js.
diff --git a/pages/fr/download/package-manager/all.md b/pages/fr/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/fr/download/package-manager/all.md +++ b/pages/fr/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/fr/download/package-manager/current.mdx b/pages/fr/download/package-manager/current.mdx index b5d0971f3d1a0..9efa3050f043e 100644 --- a/pages/fr/download/package-manager/current.mdx +++ b/pages/fr/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Téléchargez Node.js comme vous le souhaitez.
Node.js comprend npm () et corepack. - Lire l'article de blog pour cette version +Lire l'article de blog pour cette version - Apprenez à vérifier les SHASUMS signés +Apprenez à vérifier les SHASUMS signés + +Consultez d'autres gestionnaires de paquets soutenus par la communauté - Consultez d'autres gestionnaires de paquets soutenus par la communauté
diff --git a/pages/fr/download/package-manager/index.mdx b/pages/fr/download/package-manager/index.mdx index b5d0971f3d1a0..9efa3050f043e 100644 --- a/pages/fr/download/package-manager/index.mdx +++ b/pages/fr/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Téléchargez Node.js comme vous le souhaitez.
Node.js comprend npm () et corepack. - Lire l'article de blog pour cette version +Lire l'article de blog pour cette version - Apprenez à vérifier les SHASUMS signés +Apprenez à vérifier les SHASUMS signés + +Consultez d'autres gestionnaires de paquets soutenus par la communauté - Consultez d'autres gestionnaires de paquets soutenus par la communauté
diff --git a/pages/fr/download/prebuilt-binaries/current.mdx b/pages/fr/download/prebuilt-binaries/current.mdx index c5fb116369732..77825552ee53a 100644 --- a/pages/fr/download/prebuilt-binaries/current.mdx +++ b/pages/fr/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Téléchargez Node.js comme vous le souhaitez.
Node.js comprend npm () et corepack. - Lire l'article de blog pour cette version +Lire l'article de blog pour cette version - Apprenez à vérifier les SHASUMS signés +Apprenez à vérifier les SHASUMS signés + +Consultez les binaires préconstruits Nightly ou les Unofficial Builds pour d'autres plateformes. - Consultez les binaires préconstruits Nightly ou les Unofficial Builds pour d'autres plateformes.
diff --git a/pages/fr/download/prebuilt-binaries/index.mdx b/pages/fr/download/prebuilt-binaries/index.mdx index c5fb116369732..77825552ee53a 100644 --- a/pages/fr/download/prebuilt-binaries/index.mdx +++ b/pages/fr/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Téléchargez Node.js comme vous le souhaitez.
Node.js comprend npm () et corepack. - Lire l'article de blog pour cette version +Lire l'article de blog pour cette version - Apprenez à vérifier les SHASUMS signés +Apprenez à vérifier les SHASUMS signés + +Consultez les binaires préconstruits Nightly ou les Unofficial Builds pour d'autres plateformes. - Consultez les binaires préconstruits Nightly ou les Unofficial Builds pour d'autres plateformes.
diff --git a/pages/fr/download/source-code/current.mdx b/pages/fr/download/source-code/current.mdx index f3ba0a96ef0c3..c7060a3ee589c 100644 --- a/pages/fr/download/source-code/current.mdx +++ b/pages/fr/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Téléchargez Node.js comme vous le souhaitez.
Node.js comprend npm () et corepack. - Lire l'article de blog pour cette version +Lire l'article de blog pour cette version - Apprenez à vérifier les SHASUMS signés +Apprenez à vérifier les SHASUMS signés + +Découvrez comment compiler Node.js à partir des sources. - Découvrez comment compiler Node.js à partir des sources.
diff --git a/pages/fr/download/source-code/index.mdx b/pages/fr/download/source-code/index.mdx index f3ba0a96ef0c3..c7060a3ee589c 100644 --- a/pages/fr/download/source-code/index.mdx +++ b/pages/fr/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Téléchargez Node.js comme vous le souhaitez.
Node.js comprend npm () et corepack. - Lire l'article de blog pour cette version +Lire l'article de blog pour cette version - Apprenez à vérifier les SHASUMS signés +Apprenez à vérifier les SHASUMS signés + +Découvrez comment compiler Node.js à partir des sources. - Découvrez comment compiler Node.js à partir des sources.
diff --git a/pages/fr/index.mdx b/pages/fr/index.mdx index 45c7b521a8dc5..e423325ad4065 100644 --- a/pages/fr/index.mdx +++ b/pages/fr/index.mdx @@ -11,31 +11,33 @@ layout: home.hbs 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 et des applications de gestion de contenu. qui permet aux développeurs de créer des serveurs, des applications web, des outils en ligne de commande et des scripts. +
{({ release }) => ( - <> - Télécharger Node.js (LTS) - - Télécharger Node.js {release.versionWithPrefix} - 1 avec un support à long terme. - Node.js peut également être installé via gestionnaires de paquets. - - - )} + <> + Télécharger Node.js (LTS) + + Télécharger Node.js {release.versionWithPrefix} + 1 avec un support à long terme. + Node.js peut également être installé via gestionnaires de paquets. + + + )} {({ release }) => ( - - Vous voulez de nouvelles fonctionnalités plus tôt ? - Obtenez Node.js {release.versionWithPrefix} - 1 à la place. - - )} + + Vous voulez de nouvelles fonctionnalités plus tôt ? + Obtenez Node.js {release.versionWithPrefix} + 1 à la place. + + )} +
@@ -110,7 +112,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - 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/pages/id/about/governance.md b/pages/id/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/id/about/governance.md +++ b/pages/id/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/id/about/index.mdx b/pages/id/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/id/about/index.mdx +++ b/pages/id/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/id/about/previous-releases.mdx b/pages/id/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/id/about/previous-releases.mdx +++ b/pages/id/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/id/about/security-reporting.mdx b/pages/id/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/id/about/security-reporting.mdx +++ b/pages/id/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/id/download/current.mdx b/pages/id/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/id/download/current.mdx +++ b/pages/id/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/id/download/index.mdx b/pages/id/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/id/download/index.mdx +++ b/pages/id/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/id/download/package-manager/all.md b/pages/id/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/id/download/package-manager/all.md +++ b/pages/id/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/id/download/package-manager/current.mdx b/pages/id/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/id/download/package-manager/current.mdx +++ b/pages/id/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/id/download/package-manager/index.mdx b/pages/id/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/id/download/package-manager/index.mdx +++ b/pages/id/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/id/download/prebuilt-binaries/current.mdx b/pages/id/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/id/download/prebuilt-binaries/current.mdx +++ b/pages/id/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/id/download/prebuilt-binaries/index.mdx b/pages/id/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/id/download/prebuilt-binaries/index.mdx +++ b/pages/id/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/id/download/source-code/current.mdx b/pages/id/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/id/download/source-code/current.mdx +++ b/pages/id/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/id/download/source-code/index.mdx b/pages/id/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/id/download/source-code/index.mdx +++ b/pages/id/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/id/index.mdx b/pages/id/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/id/index.mdx +++ b/pages/id/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/it/about/governance.md b/pages/it/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/it/about/governance.md +++ b/pages/it/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/it/about/index.mdx b/pages/it/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/it/about/index.mdx +++ b/pages/it/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/it/about/previous-releases.mdx b/pages/it/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/it/about/previous-releases.mdx +++ b/pages/it/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/it/about/security-reporting.mdx b/pages/it/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/it/about/security-reporting.mdx +++ b/pages/it/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/it/download/current.mdx b/pages/it/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/it/download/current.mdx +++ b/pages/it/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/it/download/index.mdx b/pages/it/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/it/download/index.mdx +++ b/pages/it/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/it/download/package-manager/all.md b/pages/it/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/it/download/package-manager/all.md +++ b/pages/it/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/it/download/package-manager/current.mdx b/pages/it/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/it/download/package-manager/current.mdx +++ b/pages/it/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/it/download/package-manager/index.mdx b/pages/it/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/it/download/package-manager/index.mdx +++ b/pages/it/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/it/download/prebuilt-binaries/current.mdx b/pages/it/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/it/download/prebuilt-binaries/current.mdx +++ b/pages/it/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/it/download/prebuilt-binaries/index.mdx b/pages/it/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/it/download/prebuilt-binaries/index.mdx +++ b/pages/it/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/it/download/source-code/current.mdx b/pages/it/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/it/download/source-code/current.mdx +++ b/pages/it/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/it/download/source-code/index.mdx b/pages/it/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/it/download/source-code/index.mdx +++ b/pages/it/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/it/index.mdx b/pages/it/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/it/index.mdx +++ b/pages/it/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/ja/about/governance.md b/pages/ja/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/ja/about/governance.md +++ b/pages/ja/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/ja/about/index.mdx b/pages/ja/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/ja/about/index.mdx +++ b/pages/ja/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/ja/about/previous-releases.mdx b/pages/ja/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/ja/about/previous-releases.mdx +++ b/pages/ja/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/ja/about/security-reporting.mdx b/pages/ja/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/ja/about/security-reporting.mdx +++ b/pages/ja/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/ja/download/current.mdx b/pages/ja/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ja/download/current.mdx +++ b/pages/ja/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ja/download/index.mdx b/pages/ja/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ja/download/index.mdx +++ b/pages/ja/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ja/download/package-manager/all.md b/pages/ja/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/ja/download/package-manager/all.md +++ b/pages/ja/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/ja/download/package-manager/current.mdx b/pages/ja/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/ja/download/package-manager/current.mdx +++ b/pages/ja/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ja/download/package-manager/index.mdx b/pages/ja/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/ja/download/package-manager/index.mdx +++ b/pages/ja/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ja/download/prebuilt-binaries/current.mdx b/pages/ja/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ja/download/prebuilt-binaries/current.mdx +++ b/pages/ja/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ja/download/prebuilt-binaries/index.mdx b/pages/ja/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ja/download/prebuilt-binaries/index.mdx +++ b/pages/ja/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ja/download/source-code/current.mdx b/pages/ja/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ja/download/source-code/current.mdx +++ b/pages/ja/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ja/download/source-code/index.mdx b/pages/ja/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ja/download/source-code/index.mdx +++ b/pages/ja/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ja/index.mdx b/pages/ja/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/ja/index.mdx +++ b/pages/ja/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/ka/about/governance.md b/pages/ka/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/ka/about/governance.md +++ b/pages/ka/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/ka/about/index.mdx b/pages/ka/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/ka/about/index.mdx +++ b/pages/ka/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/ka/about/previous-releases.mdx b/pages/ka/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/ka/about/previous-releases.mdx +++ b/pages/ka/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/ka/about/security-reporting.mdx b/pages/ka/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/ka/about/security-reporting.mdx +++ b/pages/ka/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/ka/download/current.mdx b/pages/ka/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ka/download/current.mdx +++ b/pages/ka/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ka/download/index.mdx b/pages/ka/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ka/download/index.mdx +++ b/pages/ka/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ka/download/package-manager/all.md b/pages/ka/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/ka/download/package-manager/all.md +++ b/pages/ka/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/ka/download/package-manager/current.mdx b/pages/ka/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/ka/download/package-manager/current.mdx +++ b/pages/ka/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ka/download/package-manager/index.mdx b/pages/ka/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/ka/download/package-manager/index.mdx +++ b/pages/ka/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ka/download/prebuilt-binaries/current.mdx b/pages/ka/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ka/download/prebuilt-binaries/current.mdx +++ b/pages/ka/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ka/download/prebuilt-binaries/index.mdx b/pages/ka/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ka/download/prebuilt-binaries/index.mdx +++ b/pages/ka/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ka/download/source-code/current.mdx b/pages/ka/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ka/download/source-code/current.mdx +++ b/pages/ka/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ka/download/source-code/index.mdx b/pages/ka/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ka/download/source-code/index.mdx +++ b/pages/ka/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ka/index.mdx b/pages/ka/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/ka/index.mdx +++ b/pages/ka/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/ko/about/governance.md b/pages/ko/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/ko/about/governance.md +++ b/pages/ko/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/ko/about/index.mdx b/pages/ko/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/ko/about/index.mdx +++ b/pages/ko/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/ko/about/previous-releases.mdx b/pages/ko/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/ko/about/previous-releases.mdx +++ b/pages/ko/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/ko/about/security-reporting.mdx b/pages/ko/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/ko/about/security-reporting.mdx +++ b/pages/ko/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/ko/download/current.mdx b/pages/ko/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ko/download/current.mdx +++ b/pages/ko/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ko/download/index.mdx b/pages/ko/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ko/download/index.mdx +++ b/pages/ko/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ko/download/package-manager/all.md b/pages/ko/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/ko/download/package-manager/all.md +++ b/pages/ko/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/ko/download/package-manager/current.mdx b/pages/ko/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/ko/download/package-manager/current.mdx +++ b/pages/ko/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ko/download/package-manager/index.mdx b/pages/ko/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/ko/download/package-manager/index.mdx +++ b/pages/ko/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ko/download/prebuilt-binaries/current.mdx b/pages/ko/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ko/download/prebuilt-binaries/current.mdx +++ b/pages/ko/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ko/download/prebuilt-binaries/index.mdx b/pages/ko/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ko/download/prebuilt-binaries/index.mdx +++ b/pages/ko/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ko/download/source-code/current.mdx b/pages/ko/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ko/download/source-code/current.mdx +++ b/pages/ko/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ko/download/source-code/index.mdx b/pages/ko/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ko/download/source-code/index.mdx +++ b/pages/ko/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ko/index.mdx b/pages/ko/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/ko/index.mdx +++ b/pages/ko/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/pt-br/about/governance.md b/pages/pt-br/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/pt-br/about/governance.md +++ b/pages/pt-br/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/pt-br/about/index.mdx b/pages/pt-br/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/pt-br/about/index.mdx +++ b/pages/pt-br/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/pt-br/about/previous-releases.mdx b/pages/pt-br/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/pt-br/about/previous-releases.mdx +++ b/pages/pt-br/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/pt-br/about/security-reporting.mdx b/pages/pt-br/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/pt-br/about/security-reporting.mdx +++ b/pages/pt-br/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/pt-br/download/current.mdx b/pages/pt-br/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/pt-br/download/current.mdx +++ b/pages/pt-br/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/pt-br/download/index.mdx b/pages/pt-br/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/pt-br/download/index.mdx +++ b/pages/pt-br/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/pt-br/download/package-manager/all.md b/pages/pt-br/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/pt-br/download/package-manager/all.md +++ b/pages/pt-br/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/pt-br/download/package-manager/current.mdx b/pages/pt-br/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/pt-br/download/package-manager/current.mdx +++ b/pages/pt-br/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/pt-br/download/package-manager/index.mdx b/pages/pt-br/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/pt-br/download/package-manager/index.mdx +++ b/pages/pt-br/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/pt-br/download/prebuilt-binaries/current.mdx b/pages/pt-br/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/pt-br/download/prebuilt-binaries/current.mdx +++ b/pages/pt-br/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/pt-br/download/prebuilt-binaries/index.mdx b/pages/pt-br/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/pt-br/download/prebuilt-binaries/index.mdx +++ b/pages/pt-br/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/pt-br/download/source-code/current.mdx b/pages/pt-br/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/pt-br/download/source-code/current.mdx +++ b/pages/pt-br/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/pt-br/download/source-code/index.mdx b/pages/pt-br/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/pt-br/download/source-code/index.mdx +++ b/pages/pt-br/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/pt-br/index.mdx b/pages/pt-br/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/pt-br/index.mdx +++ b/pages/pt-br/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/ru/about/governance.md b/pages/ru/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/ru/about/governance.md +++ b/pages/ru/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/ru/about/index.mdx b/pages/ru/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/ru/about/index.mdx +++ b/pages/ru/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/ru/about/previous-releases.mdx b/pages/ru/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/ru/about/previous-releases.mdx +++ b/pages/ru/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/ru/about/security-reporting.mdx b/pages/ru/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/ru/about/security-reporting.mdx +++ b/pages/ru/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/ru/download/current.mdx b/pages/ru/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ru/download/current.mdx +++ b/pages/ru/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ru/download/index.mdx b/pages/ru/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/ru/download/index.mdx +++ b/pages/ru/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/ru/download/package-manager/all.md b/pages/ru/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/ru/download/package-manager/all.md +++ b/pages/ru/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/ru/download/package-manager/current.mdx b/pages/ru/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/ru/download/package-manager/current.mdx +++ b/pages/ru/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ru/download/package-manager/index.mdx b/pages/ru/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/ru/download/package-manager/index.mdx +++ b/pages/ru/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/ru/download/prebuilt-binaries/current.mdx b/pages/ru/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ru/download/prebuilt-binaries/current.mdx +++ b/pages/ru/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ru/download/prebuilt-binaries/index.mdx b/pages/ru/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/ru/download/prebuilt-binaries/index.mdx +++ b/pages/ru/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/ru/download/source-code/current.mdx b/pages/ru/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ru/download/source-code/current.mdx +++ b/pages/ru/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ru/download/source-code/index.mdx b/pages/ru/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/ru/download/source-code/index.mdx +++ b/pages/ru/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/ru/index.mdx b/pages/ru/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/ru/index.mdx +++ b/pages/ru/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/tr/about/governance.md b/pages/tr/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/tr/about/governance.md +++ b/pages/tr/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/tr/about/index.mdx b/pages/tr/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/tr/about/index.mdx +++ b/pages/tr/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/tr/about/previous-releases.mdx b/pages/tr/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/tr/about/previous-releases.mdx +++ b/pages/tr/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/tr/about/security-reporting.mdx b/pages/tr/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/tr/about/security-reporting.mdx +++ b/pages/tr/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/tr/download/current.mdx b/pages/tr/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/tr/download/current.mdx +++ b/pages/tr/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/tr/download/index.mdx b/pages/tr/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/tr/download/index.mdx +++ b/pages/tr/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/tr/download/package-manager/all.md b/pages/tr/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/tr/download/package-manager/all.md +++ b/pages/tr/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/tr/download/package-manager/current.mdx b/pages/tr/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/tr/download/package-manager/current.mdx +++ b/pages/tr/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/tr/download/package-manager/index.mdx b/pages/tr/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/tr/download/package-manager/index.mdx +++ b/pages/tr/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/tr/download/prebuilt-binaries/current.mdx b/pages/tr/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/tr/download/prebuilt-binaries/current.mdx +++ b/pages/tr/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/tr/download/prebuilt-binaries/index.mdx b/pages/tr/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/tr/download/prebuilt-binaries/index.mdx +++ b/pages/tr/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/tr/download/source-code/current.mdx b/pages/tr/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/tr/download/source-code/current.mdx +++ b/pages/tr/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/tr/download/source-code/index.mdx b/pages/tr/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/tr/download/source-code/index.mdx +++ b/pages/tr/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/tr/index.mdx b/pages/tr/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/tr/index.mdx +++ b/pages/tr/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/uk/about/governance.md b/pages/uk/about/governance.md index 57b9f78e949be..c0a01956436af 100644 --- a/pages/uk/about/governance.md +++ b/pages/uk/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/uk/about/index.mdx b/pages/uk/about/index.mdx index 5575d92c57335..0c62900b629e4 100644 --- a/pages/uk/about/index.mdx +++ b/pages/uk/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Маскот Node.js + Маскот Node.js
-*** +--- # Про Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/uk/about/previous-releases.mdx b/pages/uk/about/previous-releases.mdx index fbab1a0f5b939..69ec4fe4795bb 100644 --- a/pages/uk/about/previous-releases.mdx +++ b/pages/uk/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Попередні випуски -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Розклад випусків diff --git a/pages/uk/about/security-reporting.mdx b/pages/uk/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/uk/about/security-reporting.mdx +++ b/pages/uk/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/uk/download/current.mdx b/pages/uk/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/uk/download/current.mdx +++ b/pages/uk/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/uk/download/index.mdx b/pages/uk/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/uk/download/index.mdx +++ b/pages/uk/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/uk/download/package-manager/all.md b/pages/uk/download/package-manager/all.md index 5408200d62d63..b845ca5fba430 100644 --- a/pages/uk/download/package-manager/all.md +++ b/pages/uk/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/uk/download/package-manager/current.mdx b/pages/uk/download/package-manager/current.mdx index 1712c8cd287e4..abbd171fd4495 100644 --- a/pages/uk/download/package-manager/current.mdx +++ b/pages/uk/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/uk/download/package-manager/index.mdx b/pages/uk/download/package-manager/index.mdx index 4579036f67661..b8bf22c5b0138 100644 --- a/pages/uk/download/package-manager/index.mdx +++ b/pages/uk/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/uk/download/prebuilt-binaries/current.mdx b/pages/uk/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/uk/download/prebuilt-binaries/current.mdx +++ b/pages/uk/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/uk/download/prebuilt-binaries/index.mdx b/pages/uk/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/uk/download/prebuilt-binaries/index.mdx +++ b/pages/uk/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/uk/download/source-code/current.mdx b/pages/uk/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/uk/download/source-code/current.mdx +++ b/pages/uk/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/uk/download/source-code/index.mdx b/pages/uk/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/uk/download/source-code/index.mdx +++ b/pages/uk/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/uk/index.mdx b/pages/uk/index.mdx index 695f12abe22e1..01dbfd84033ee 100644 --- a/pages/uk/index.mdx +++ b/pages/uk/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/vi/about/governance.md b/pages/vi/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/vi/about/governance.md +++ b/pages/vi/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/vi/about/index.mdx b/pages/vi/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/vi/about/index.mdx +++ b/pages/vi/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/vi/about/previous-releases.mdx b/pages/vi/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/vi/about/previous-releases.mdx +++ b/pages/vi/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/vi/about/security-reporting.mdx b/pages/vi/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/vi/about/security-reporting.mdx +++ b/pages/vi/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/vi/download/current.mdx b/pages/vi/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/vi/download/current.mdx +++ b/pages/vi/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/vi/download/index.mdx b/pages/vi/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/vi/download/index.mdx +++ b/pages/vi/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/vi/download/package-manager/all.md b/pages/vi/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/vi/download/package-manager/all.md +++ b/pages/vi/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/vi/download/package-manager/current.mdx b/pages/vi/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/vi/download/package-manager/current.mdx +++ b/pages/vi/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/vi/download/package-manager/index.mdx b/pages/vi/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/vi/download/package-manager/index.mdx +++ b/pages/vi/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/vi/download/prebuilt-binaries/current.mdx b/pages/vi/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/vi/download/prebuilt-binaries/current.mdx +++ b/pages/vi/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/vi/download/prebuilt-binaries/index.mdx b/pages/vi/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/vi/download/prebuilt-binaries/index.mdx +++ b/pages/vi/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/vi/download/source-code/current.mdx b/pages/vi/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/vi/download/source-code/current.mdx +++ b/pages/vi/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/vi/download/source-code/index.mdx b/pages/vi/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/vi/download/source-code/index.mdx +++ b/pages/vi/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/vi/index.mdx b/pages/vi/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/vi/index.mdx +++ b/pages/vi/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). + diff --git a/pages/zh-cn/about/governance.md b/pages/zh-cn/about/governance.md index 943bf2920fe18..5d933d47cd5b1 100644 --- a/pages/zh-cn/about/governance.md +++ b/pages/zh-cn/about/governance.md @@ -28,13 +28,8 @@ The project is governed by the [Technical Steering Committee (TSC)][] which is responsible for high-level guidance of the project. [consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making - [readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members - [tsc]: https://github.com/nodejs/TSC - [technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md - [collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md - [nodejs/node]: https://github.com/nodejs/node diff --git a/pages/zh-cn/about/index.mdx b/pages/zh-cn/about/index.mdx index fffa05339b2b4..12faefe303d74 100644 --- a/pages/zh-cn/about/index.mdx +++ b/pages/zh-cn/about/index.mdx @@ -4,10 +4,14 @@ layout: about.hbs ---
- Node.js mascot + Node.js mascot
-*** +--- # About Node.js® @@ -44,7 +48,7 @@ reasonable to develop in Node.js. If some of this language is unfamiliar, there is a full article on \[Blocking vs. Non-Blocking]\[]. -*** +--- Node.js is similar in design to, and influenced by, systems like Ruby's \[Event Machine]\[] and Python's \[Twisted]\[]. Node.js takes the event model a bit @@ -68,11 +72,7 @@ which allows you to share sockets between processes to enable load balancing over your cores. [blocking vs. non-blocking]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking - [`child_process.fork()`]: https://nodejs.org/api/child_process.html - [`cluster`]: https://nodejs.org/api/cluster.html - [event machine]: https://github.com/eventmachine/eventmachine - [twisted]: https://twistedmatrix.com/trac/ diff --git a/pages/zh-cn/about/previous-releases.mdx b/pages/zh-cn/about/previous-releases.mdx index bdcd1ba5f557d..8e4e418a7cb01 100644 --- a/pages/zh-cn/about/previous-releases.mdx +++ b/pages/zh-cn/about/previous-releases.mdx @@ -5,10 +5,10 @@ layout: about.hbs # Previous Releases -Major Node.js versions enter *Current* release status for six months, which gives library authors time to add support for them. -After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to *Active LTS* status and are ready for general use. -*LTS* release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. -Production applications should only use *Active LTS* or *Maintenance LTS* releases. +Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. +After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. +_LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. +Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. ### Release Schedule diff --git a/pages/zh-cn/about/security-reporting.mdx b/pages/zh-cn/about/security-reporting.mdx index 1fb0c8acf365e..ab90983f3a34a 100644 --- a/pages/zh-cn/about/security-reporting.mdx +++ b/pages/zh-cn/about/security-reporting.mdx @@ -35,26 +35,26 @@ maintainers. Here is the security disclosure policy for Node.js -* The security report is received and is assigned a primary handler. This +- The security report is received and is assigned a primary handler. This person will coordinate the fix and release process. The problem is confirmed and a list of all affected versions is determined. Code is audited to find any potential similar problems. Fixes are prepared for all releases which are still under maintenance. These fixes are not committed to the public repository but rather held locally pending the announcement. -* A suggested embargo date for this vulnerability is chosen and a CVE (Common +- A suggested embargo date for this vulnerability is chosen and a CVE (Common Vulnerabilities and Exposures (CVE®)) is requested for the vulnerability. -* On the embargo date, the Node.js security mailing list is sent a copy of the +- On the embargo date, the Node.js security mailing list is sent a copy of the announcement. The changes are pushed to the public repository and new builds are deployed to nodejs.org. Within 6 hours of the mailing list being notified, a copy of the advisory will be published on the Node.js blog. -* Typically the embargo date will be set 72 hours from the time the CVE is +- Typically the embargo date will be set 72 hours from the time the CVE is issued. However, this may vary depending on the severity of the bug or difficulty in applying a fix. -* This process can take some time, especially when coordination is required +- This process can take some time, especially when coordination is required with maintainers of other projects. Every effort will be made to handle the bug in as timely a manner as possible; however, it's important that we follow the release process above to ensure that the disclosure is handled in a @@ -64,8 +64,8 @@ Here is the security disclosure policy for Node.js Security notifications will be distributed via the following methods. -* [Google Group](https://groups.google.com/group/nodejs-sec) -* [Node.js Blog](/blog) +- [Google Group](https://groups.google.com/group/nodejs-sec) +- [Node.js Blog](/blog) ## Comments on this policy @@ -75,8 +75,15 @@ If you have suggestions on how this process could be improved please submit a ## OpenSSF Best Practices - - OpenSSF Badge + + OpenSSF Badge The Open Source Security Foundation (OpenSSF) [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices. Projects can voluntarily self-certify how they follow each best practice. Consumers of the badge can quickly assess which FLOSS projects are following best practices and as a result are more likely to produce higher-quality secure software. diff --git a/pages/zh-cn/download/current.mdx b/pages/zh-cn/download/current.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/zh-cn/download/current.mdx +++ b/pages/zh-cn/download/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/zh-cn/download/index.mdx b/pages/zh-cn/download/index.mdx index 8fc0aad817b3f..4b72ad2d4b3ff 100644 --- a/pages/zh-cn/download/index.mdx +++ b/pages/zh-cn/download/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out all available Node.js download options - Check out all available Node.js download options
diff --git a/pages/zh-cn/download/package-manager/all.md b/pages/zh-cn/download/package-manager/all.md index c9e4c1c14b52a..75e84f0fb4273 100644 --- a/pages/zh-cn/download/package-manager/all.md +++ b/pages/zh-cn/download/package-manager/all.md @@ -7,7 +7,7 @@ title: Installing Node.js via package manager > The packages on this page are maintained and supported by their respective packagers, **not** the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream. -*** +--- - [Alpine Linux](#alpine-linux) - [Android](#android) @@ -33,7 +33,7 @@ title: Installing Node.js via package manager - [Windows](#windows-1) - [z/OS](#zos) -*** +--- ## Alpine Linux diff --git a/pages/zh-cn/download/package-manager/current.mdx b/pages/zh-cn/download/package-manager/current.mdx index 542dae32b006c..c0a666df88643 100644 --- a/pages/zh-cn/download/package-manager/current.mdx +++ b/pages/zh-cn/download/package-manager/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/zh-cn/download/package-manager/index.mdx b/pages/zh-cn/download/package-manager/index.mdx index f7b1782ae3315..2180eb7acc016 100644 --- a/pages/zh-cn/download/package-manager/index.mdx +++ b/pages/zh-cn/download/package-manager/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out other community supported package managers - Check out other community supported package managers
diff --git a/pages/zh-cn/download/prebuilt-binaries/current.mdx b/pages/zh-cn/download/prebuilt-binaries/current.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/zh-cn/download/prebuilt-binaries/current.mdx +++ b/pages/zh-cn/download/prebuilt-binaries/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/zh-cn/download/prebuilt-binaries/index.mdx b/pages/zh-cn/download/prebuilt-binaries/index.mdx index e8b549a52cf3e..3a79a9d30151d 100644 --- a/pages/zh-cn/download/prebuilt-binaries/index.mdx +++ b/pages/zh-cn/download/prebuilt-binaries/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out Nightly prebuilt binaries or Unofficial Builds for other platforms - Check out Nightly prebuilt binaries or Unofficial Builds for other platforms
diff --git a/pages/zh-cn/download/source-code/current.mdx b/pages/zh-cn/download/source-code/current.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/zh-cn/download/source-code/current.mdx +++ b/pages/zh-cn/download/source-code/current.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/zh-cn/download/source-code/index.mdx b/pages/zh-cn/download/source-code/index.mdx index 29240793547d7..c44e4a5a427cf 100644 --- a/pages/zh-cn/download/source-code/index.mdx +++ b/pages/zh-cn/download/source-code/index.mdx @@ -13,9 +13,10 @@ subtitle: Download Node.js the way you want.
Node.js includes npm () and corepack. - Read the blog post for this version +Read the blog post for this version - Learn how to verify signed SHASUMS +Learn how to verify signed SHASUMS + +Check out how to build Node.js from source. - Check out how to build Node.js from source.
diff --git a/pages/zh-cn/index.mdx b/pages/zh-cn/index.mdx index c2bbc206b20a3..e58c8984c4060 100644 --- a/pages/zh-cn/index.mdx +++ b/pages/zh-cn/index.mdx @@ -12,6 +12,7 @@ layout: home.hbs Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. +
@@ -37,6 +38,7 @@ layout: home.hbs )} +
@@ -111,7 +113,9 @@ layout: home.hbs parentPort.postMessage(btoa(source.toUpperCase())); } ``` + - Learn more what Node.js is able to offer with our [Learning materials](/learn). +Learn more what Node.js is able to offer with our [Learning materials](/learn). +