From 427eecb7fbd9d2349a94f1b588ce10f76d24b210 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Fri, 31 Oct 2025 05:09:32 +0000 Subject: [PATCH 1/2] chore: synced translations from crowdin --- apps/site/pages/fr/about/branding.mdx | 19 +-- apps/site/pages/fr/about/eol.mdx | 8 +- apps/site/pages/fr/about/partners.mdx | 51 +++++++ .../pages/fr/about/security-reporting.mdx | 11 +- apps/site/pages/fr/download/archive/index.mdx | 3 +- apps/site/pages/fr/download/current.mdx | 25 +++- apps/site/pages/fr/download/index.mdx | 27 +++- apps/site/pages/fr/index.mdx | 12 +- apps/site/pages/ja/about/branding.mdx | 19 +-- apps/site/pages/ja/about/eol.mdx | 10 +- apps/site/pages/ja/about/index.mdx | 2 +- apps/site/pages/ja/about/partners.mdx | 2 +- .../site/pages/ja/about/previous-releases.mdx | 10 +- .../pages/ja/about/security-reporting.mdx | 11 +- apps/site/pages/ja/download/archive/index.mdx | 3 +- apps/site/pages/ja/download/current.mdx | 17 +-- apps/site/pages/ja/download/index.mdx | 17 +-- apps/site/pages/ja/index.mdx | 8 +- apps/site/pages/ro/about/branding.mdx | 19 +-- .../pages/ro/about/security-reporting.mdx | 11 +- apps/site/pages/ro/download/archive/index.mdx | 3 +- apps/site/pages/uk/about/branding.mdx | 19 +-- apps/site/pages/uk/about/eol.mdx | 10 +- .../site/pages/uk/about/get-involved/index.md | 4 +- apps/site/pages/uk/about/governance.md | 2 +- apps/site/pages/uk/about/partners.mdx | 39 ++++++ .../pages/uk/about/security-reporting.mdx | 13 +- apps/site/pages/uk/download/archive/index.mdx | 3 +- apps/site/pages/uk/download/current.mdx | 29 ++-- apps/site/pages/uk/download/index.mdx | 31 +++-- apps/site/pages/uk/index.mdx | 12 +- apps/site/pages/zh-cn/about/branding.mdx | 19 +-- .../pages/zh-cn/about/previous-releases.mdx | 10 +- .../pages/zh-cn/about/security-reporting.mdx | 11 +- .../pages/zh-cn/download/archive/index.mdx | 58 ++++++++ apps/site/pages/zh-cn/download/current.mdx | 29 ++-- apps/site/pages/zh-cn/download/index.mdx | 27 +++- apps/site/pages/zh-cn/index.mdx | 127 ++++++++++++++++++ apps/site/snippets/zh-cn/download/brew.bash | 5 + apps/site/snippets/zh-cn/download/choco.bash | 5 + .../snippets/zh-cn/download/corepack.bash | 2 + apps/site/snippets/zh-cn/download/devbox.bash | 11 ++ apps/site/snippets/zh-cn/download/docker.bash | 8 ++ apps/site/snippets/zh-cn/download/fnm.bash | 8 ++ apps/site/snippets/zh-cn/download/n.bash | 5 + apps/site/snippets/zh-cn/download/node.bash | 2 + apps/site/snippets/zh-cn/download/npm.bash | 2 + apps/site/snippets/zh-cn/download/nvm.bash | 8 ++ apps/site/snippets/zh-cn/download/pnpm.bash | 5 + apps/site/snippets/zh-cn/download/volta.bash | 8 ++ apps/site/snippets/zh-cn/download/yarn.bash | 5 + packages/i18n/src/locales/fr.json | 13 +- 52 files changed, 561 insertions(+), 257 deletions(-) create mode 100644 apps/site/pages/fr/about/partners.mdx create mode 100644 apps/site/pages/uk/about/partners.mdx create mode 100644 apps/site/pages/zh-cn/download/archive/index.mdx create mode 100644 apps/site/pages/zh-cn/index.mdx create mode 100644 apps/site/snippets/zh-cn/download/brew.bash create mode 100644 apps/site/snippets/zh-cn/download/choco.bash create mode 100644 apps/site/snippets/zh-cn/download/corepack.bash create mode 100644 apps/site/snippets/zh-cn/download/devbox.bash create mode 100644 apps/site/snippets/zh-cn/download/docker.bash create mode 100644 apps/site/snippets/zh-cn/download/fnm.bash create mode 100644 apps/site/snippets/zh-cn/download/n.bash create mode 100644 apps/site/snippets/zh-cn/download/node.bash create mode 100644 apps/site/snippets/zh-cn/download/npm.bash create mode 100644 apps/site/snippets/zh-cn/download/nvm.bash create mode 100644 apps/site/snippets/zh-cn/download/pnpm.bash create mode 100644 apps/site/snippets/zh-cn/download/volta.bash create mode 100644 apps/site/snippets/zh-cn/download/yarn.bash diff --git a/apps/site/pages/fr/about/branding.mdx b/apps/site/pages/fr/about/branding.mdx index 21e0637877db9..8f27482512447 100644 --- a/apps/site/pages/fr/about/branding.mdx +++ b/apps/site/pages/fr/about/branding.mdx @@ -11,25 +11,13 @@ Veuillez consulter la [politique en matière de marques](https://trademark-polic Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la conception et la contribution de la tortue-fusée. -Mascotte de Node.js +Mascotte de Node.js ## Logo Node.js® ### Logo hexagonal Node.js® -Logo Hex Node.js +Logo Hex Node.js ### Node.js® Logo horizontal @@ -44,7 +32,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo horizontal clair de Node.js - @@ -71,7 +58,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo empilé blanc de Node.js - @@ -88,6 +74,5 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Icons JS Blanc - diff --git a/apps/site/pages/fr/about/eol.mdx b/apps/site/pages/fr/about/eol.mdx index b6e16bcef1927..b517e35539a45 100644 --- a/apps/site/pages/fr/about/eol.mdx +++ b/apps/site/pages/fr/about/eol.mdx @@ -15,9 +15,9 @@ Les versions majeures de Node.js sont publiées, corrigées et déclarées en fi Mettez à niveau vers la dernière version LTS de Node.js®. -ou + ou - @@ -39,8 +39,8 @@ Lorsqu'une version arrive en fin de vie, cela signifie qu'elle ne recevra plus d ## Support Commercial -Malgré les inconvénients évidents liés à l'utilisation des versions en fin de vie, dans la pratique, les organisations sont confrontées à des contraintes qui les empêchent de procéder à des mises à niveau immédiates, telles que les bases de code héritées, les exigences de conformité ou les chaînes de dépendances complexes. Pour les utilisateurs qui ne peuvent pas procéder à une mise à niveau immédiate mais qui ont besoin d'une assistance continue en matière de sécurité pour les versions en fin de vie de Node.js, une assistance commerciale est disponible dans le cadre du partenariat [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program). +Malgré les inconvénients évidents liés à l'utilisation des versions EOL, dans la pratique, les organisations sont confrontées à des contraintes qui les empêchent de procéder à des mises à niveau immédiates, telles que les bases de code héritées, les exigences de conformité ou les chaînes de dépendances complexes. Grâce au [programme de durabilité de l'écosystème de la Fondation OpenJS](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js est pris en charge par HeroDevs et NodeSource afin de fournir des services commerciaux pour les correctifs de sécurité. -Node.js s'est associé à HeroDevs pour fournir une assistance permanente (NES) pour les versions de Node.js qui ont dépassé leur phase de maintenance officielle. Cela comprend des correctifs de sécurité, une aide à la conformité et une assistance technique pour vous aider à combler le fossé pendant que vous planifiez votre stratégie de mise à niveau. Pour plus d'informations, consultez la [**page HeroDevs Node.js NES**](https://nodejs.org/esp/herodevs). +HeroDevs fournit une [assistance permanente (NES)](https://nodejs.org/esp/herodevs) pour les versions Node.js dont la phase de maintenance officielle est terminée. Cela comprend des correctifs de sécurité, une aide à la conformité et une assistance technique pour vous aider à combler le fossé pendant que vous planifiez votre stratégie de mise à niveau. L'utilisation des versions EOL(fin de vie) via NES doit être considérée comme une solution temporaire. L'objectif doit toujours être de passer à des versions activement prises en charge. diff --git a/apps/site/pages/fr/about/partners.mdx b/apps/site/pages/fr/about/partners.mdx new file mode 100644 index 0000000000000..6d73dd1f5c711 --- /dev/null +++ b/apps/site/pages/fr/about/partners.mdx @@ -0,0 +1,51 @@ +--- +title: Partenaires et soutiens +layout: about +--- + +# Partenaires et soutiens + +La communauté Node.js s'enrichit grâce à un réseau dynamique de partenaires qui apportent leur contribution +de diverses manières. Grâce à ces collaborations, nous maintenons notre infrastructure résiliente, +renforçons la sécurité, favorisons les nouvelles versions et développons notre écosystème de manière durable. + +Nous sommes reconnaissants du soutien de nos partenaires, qui jouent un rôle crucial dans le succès et le +développement continu de Node.js. + +## Infrastructure + +Les partenaires infrastructurels apportent un soutien important au projet Node.js, +en fournissant le matériel et les machines nécessaires à nos processus d'intégration et de test continus, +sans lesquels nous ne pourrions pas tester et publier de nouvelles versions de Node.js. + + + +## Contributeurs + +Les contributeurs sont des particuliers et des organisations qui apportent leur soutien financier via +[OpenCollective](https://opencollective.com/nodejs) du projet Node.js. + + + +## Programme de durabilité des écosystèmes (ESP) + +Utilisez-vous une version node.js en fin de vie (EOL) ? Le programme OpenJS Ecosystem Sustainability Program (ESP) +aide les organisations à maintenir leurs applications Node.js sur des versions EOL. +Le programme donne accès à des correctifs de sécurité, à une assistance en matière de conformité et à un support technique +pour vous aider à combler le fossé pendant que vous planifiez votre stratégie de mise à niveau. Pour plus d'informations sur les +versions en fin de vie, veuillez consulter [End-Of-Life Node.js Releases](/about/eol) + +> L'utilisation des versions EOL(fin de vie) via NES doit être considérée comme une solution temporaire. L'objectif doit toujours être de passer à des versions activement prises en charge. + + + +## Devenir un partenaire + +Devenez partenaire du projet Node.js et aidez-nous à poursuivre le développement et la maintenance +de ce projet. Votre soutien est essentiel pour garantir que Node.js reste une plateforme fiable et sécurisée +pour les développeurs et les organisations du monde entier. Si vous souhaitez devenir partenaire, +veuillez nous contacter via la Fondation OpenJS. + +
+ +
diff --git a/apps/site/pages/fr/about/security-reporting.mdx b/apps/site/pages/fr/about/security-reporting.mdx index a0f50bf453eb7..8282fbb5dd97d 100644 --- a/apps/site/pages/fr/about/security-reporting.mdx +++ b/apps/site/pages/fr/about/security-reporting.mdx @@ -69,15 +69,8 @@ le référentiel [nodejs/security-wg](https://github.com/nodejs/security-wg). ## OpenSSF Best Practices - - Badge OpenSSF + + Badge OpenSSF Le [badge des meilleures pratiques](https://github.com/coreinfrastructure/best-practices-badge) de l'Open Source Security Foundation (OpenSSF) est un moyen pour les projets de logiciels libres et open source (FLOSS) de montrer qu'ils suivent les meilleures pratiques. Les projets peuvent volontairement auto-certifier la manière dont ils suivent chaque meilleure pratique. Les utilisateurs du badge peuvent rapidement déterminer quels sont les projets FLOSS qui suivent les meilleures pratiques et qui sont donc plus susceptibles de produire des logiciels sécurisés de meilleure qualité. diff --git a/apps/site/pages/fr/download/archive/index.mdx b/apps/site/pages/fr/download/archive/index.mdx index 4933c91e4b467..a58c8f89ea8d7 100644 --- a/apps/site/pages/fr/download/archive/index.mdx +++ b/apps/site/pages/fr/download/archive/index.mdx @@ -54,6 +54,5 @@ layout: download-archive -)} - + )} diff --git a/apps/site/pages/fr/download/current.mdx b/apps/site/pages/fr/download/current.mdx index e28d3cb8602ae..6d027aa586416 100644 --- a/apps/site/pages/fr/download/current.mdx +++ b/apps/site/pages/fr/download/current.mdx @@ -6,25 +6,38 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez Node.js® préconstruit exécutant une architecture. -
Lisez le journal des modifications ou article de blog pour cette version. -En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. + En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. + + Apprenez à vérifier les SHASUMS signés. + + Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. -Apprenez à vérifier les SHASUMS signés. + Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. +
+ +--- -Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. +
+

Fièrement soutenu par les partenaires ci-dessous :

-Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. + + Nous sommes en mesure de proposer les téléchargements Node.js et de maintenir notre infrastructure + grâce au soutien de ces partenaires, et bien d'autres encore. + +
+ +
diff --git a/apps/site/pages/fr/download/index.mdx b/apps/site/pages/fr/download/index.mdx index 8ca7847b8033c..0906065168dee 100644 --- a/apps/site/pages/fr/download/index.mdx +++ b/apps/site/pages/fr/download/index.mdx @@ -6,25 +6,38 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez un Node.js® préconstruit exécutant une architecture. -
-
+
Lisez le journal des modifications ou article de blog pour cette version. -En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. + En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. + + Apprenez à vérifier les SHASUMS signés. + + Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. -Apprenez à vérifier les SHASUMS signés. + Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. +
+ +--- -Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. +
+

Fièrement soutenu par les partenaires ci-dessous :

-Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. + + Nous sommes en mesure de proposer les téléchargements Node.js et de maintenir notre infrastructure + grâce au soutien de ces partenaires, et bien d'autres encore. + +
+ +
diff --git a/apps/site/pages/fr/index.mdx b/apps/site/pages/fr/index.mdx index 406a2db73a356..d4ce76a180bf0 100644 --- a/apps/site/pages/fr/index.mdx +++ b/apps/site/pages/fr/index.mdx @@ -10,7 +10,6 @@ layout: home

Exécuter du JavaScript partout

Node.js® est un environnement d'exécution JavaScript gratuit, open-source et multiplateforme qui permet aux développeurs de créer des serveurs, des applications web, des outils en ligne de commande et des scripts. -
@@ -26,8 +25,13 @@ layout: home pour les versions Node.js en fin de vie -
+
+ +
+ + Node.js est fièrement soutenu par les partenaires ci-dessus et bien d'autres encore. +
@@ -116,9 +120,7 @@ layout: home // run with `node threads.mjs` ``` - -Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). - + Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). diff --git a/apps/site/pages/ja/about/branding.mdx b/apps/site/pages/ja/about/branding.mdx index f6f28606334f0..3337eed748141 100644 --- a/apps/site/pages/ja/about/branding.mdx +++ b/apps/site/pages/ja/about/branding.mdx @@ -11,25 +11,13 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に ロケットタートルは作者である[Angela Angelini](https://www.linkedin.com/in/angeliningl/)から提供されたものです。 -Node.jsマスコット +Node.jsマスコット ## Node.js®ロゴ ### Node.js®ヘキサゴンロゴ -Node.jsヘキサゴンロゴ +Node.jsヘキサゴンロゴ ### Node.js®横型ロゴ @@ -44,7 +32,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsライト横型ロゴ - @@ -71,7 +58,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsホワイトスタック型ロゴ - @@ -88,6 +74,5 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に JSアイコンホワイト - diff --git a/apps/site/pages/ja/about/eol.mdx b/apps/site/pages/ja/about/eol.mdx index c9e2a17aa8dd3..70d5999797efc 100644 --- a/apps/site/pages/ja/about/eol.mdx +++ b/apps/site/pages/ja/about/eol.mdx @@ -15,9 +15,9 @@ Node.jsのメジャーバージョンは予定されたスケジュールでリ 最新のLTS版Node.js®に更新する -または + または - @@ -39,8 +39,8 @@ Node.jsのメジャーバージョンは予定されたスケジュールでリ ## 商用サポート -EOLバージョンに明らかな欠点があるにもかかわらず、実際にはレガシーコード、コンプライアンス要件、複雑な依存関係チェーンなど、企業はアップグレードを妨げる制約に直面します。アップグレードが不可能でありながら、Node.jsのEOLバージョンに対する継続的なセキュリティーサポートを必要とするユーザー向けに[OpenJSエコシステム持続可能プログラム](https://openjsf.org/blog/ecosystem-sustainability-program)パートナーシップを通じて商用サポートが提供されています。 +EOLバージョンに明らかな欠点があるにもかかわらず、実際はレガシーコードベース、コンプライアンス要件、複雑な依存関係チェーンなど、企業は早急なアップグレードを妨げる制約に直面します。Node.jsは[OpenJS Foundationエコシステム持続プログラム](https://openjsf.org/blog/ecosystem-sustainability-program)を通してHeroDevsとNodeSourceによってサポートされたセキュリティー修正のための商用サービスを提供しています。 -Node.jsはHeroDevsと提携し公式メンテナンス期間を終了したNode.jsのバージョン向けに「Never-Ending Support(NES)」を提供しています。これにはセキュリティーパッチ、コンプライアンス支援、技術サポートが含まれ、アップグレードするまでの一時的なギャップを埋めるお手伝いをします。詳細については、[**HeroDevs Node.js NESページ**](https://nodejs.org/esp/herodevs)をご覧ください。 +HeroDevsは公式のメンテナンス期間が終了したNode.jsバージョンの[Never-Ending Support(NES)](https://nodejs.org/esp/herodevs)を提供します。これにはセキュリティーパッチ、コンプライアンス支援、技術サポートが含まれ、アップグレード戦略を計画する間の一時的なギャップを埋めるお手伝いをします。 -NES経由でのEOLバージョンの使用は一時的な解決策と見なすべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。 +商用サポートによるEOLバージョンの利用は一時的な解決策と捉えるべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。 diff --git a/apps/site/pages/ja/about/index.mdx b/apps/site/pages/ja/about/index.mdx index 3b5111e8bb110..c93d85a1ff477 100644 --- a/apps/site/pages/ja/about/index.mdx +++ b/apps/site/pages/ja/about/index.mdx @@ -55,7 +55,7 @@ Node.jsはスレッドを用いず設計されていますが、マルチコア ## Node.js公式の情報源 -Node.jsを利用する上で信頼性と安全性を確保するために、常に公式の情報源を確認してください。非公式の情報源からの電子メール、バイナリー、ダウンロード処理といったものを信用しないにしてください。 +Node.jsを利用する上で信頼性と安全性を確保するために、常に公式の情報を確認してください。非公式の情報源からの電子メール、バイナリー、ダウンロード処理といったものを信用しないようにしてください。 ### Node.js公式のドメイン diff --git a/apps/site/pages/ja/about/partners.mdx b/apps/site/pages/ja/about/partners.mdx index 1a75b8f0a5b76..41f179a0a1162 100644 --- a/apps/site/pages/ja/about/partners.mdx +++ b/apps/site/pages/ja/about/partners.mdx @@ -25,7 +25,7 @@ Node.jsの成功と継続的な発展に欠かせないパートナーのみな サポート終了(EOL)バージョンのNode.jsをお使いですか?OpenJSエコシステム持続可能性プログラム(ESP)はEOLバージョンでNode.jsアプリケーションを運用している組織のサポートプログラムです。セキュリティーパッチ、コンプライアンス支援、技術サポートを提供し、アップグレード戦略を計画する際の障壁を取り除く手助けをします。EOLバージョンの詳細については、[サポート終了を迎えたNode.jsリリース](/about/eol) をご覧ください。 -> NES経由でのEOLバージョンの利用は一時的な解決策と捉えるべきであり、常に目標とすべきは積極的にサポートされているバージョンへのアップグレードです。 +> 商用サポートによるEOLバージョンの利用は一時的な解決策と捉えるべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。 diff --git a/apps/site/pages/ja/about/previous-releases.mdx b/apps/site/pages/ja/about/previous-releases.mdx index a7c4a5de26f5c..9c04c29a3c3c9 100644 --- a/apps/site/pages/ja/about/previous-releases.mdx +++ b/apps/site/pages/ja/about/previous-releases.mdx @@ -29,12 +29,12 @@ Node.jsのウェブサイトではコマンドラインインターフェイス 「公式版」に指定されたインストール方法は次の要件を満たさなければなりません: -| 要件(公式版インストール方法) | -| :---------------------------------------------------------------------------------------------------------------------- | -| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | -| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | +| 要件(公式版インストール方法) | +| :-------------------------------------------------------------- | +| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | +| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | | Node.jsプロジェクトによって同梱されている公式バイナリーをダウンロードさせるインストール方法になっていなければならない。 | -| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | +| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | ### コミュニティ版インストール方法 diff --git a/apps/site/pages/ja/about/security-reporting.mdx b/apps/site/pages/ja/about/security-reporting.mdx index 5342407ad9c9c..92254a59d8b48 100644 --- a/apps/site/pages/ja/about/security-reporting.mdx +++ b/apps/site/pages/ja/about/security-reporting.mdx @@ -51,15 +51,8 @@ Node.jsプロジェクトはセキュリティー研究者と責任ある情報 ## OpenSSFベストプラクティス - - OpenSSFバッジ + + OpenSSFバッジ オープンソースセキュリティー財団(OpenSSF)の[ベストプラクティスバッジ](https://github.com/coreinfrastructure/best-practices-badge)は、Free/Libre and Open Source Software(FLOSS)プロジェクトがベストプラクティスに従っていることを示す方法です。プロジェクトはそれぞれのベストプラクティスに従っている方法を自発的に自己認証できます。バッジを使うことでどのFLOSSプロジェクトがベストプラクティスに従っているかを迅速に評価でき、結果としてより高品質で安全なソフトウェアを製造する可能性が高くなります。 diff --git a/apps/site/pages/ja/download/archive/index.mdx b/apps/site/pages/ja/download/archive/index.mdx index cc0390b77c734..6ec25bd00008d 100644 --- a/apps/site/pages/ja/download/archive/index.mdx +++ b/apps/site/pages/ja/download/archive/index.mdx @@ -54,6 +54,5 @@ layout: download-archive -)} - + )} diff --git a/apps/site/pages/ja/download/current.mdx b/apps/site/pages/ja/download/current.mdx index 01810b027a8cc..faa5cc1551026 100644 --- a/apps/site/pages/ja/download/current.mdx +++ b/apps/site/pages/ja/download/current.mdx @@ -6,24 +6,23 @@ title: Node.js®をダウンロードする
用のNode.js® を使ってダウンロードする - + アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。 -
このバージョンの変更点ブログ記事を確認できます。 -リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 + リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 -署名済みSHASUMSの検証方法について詳しくはこちら。 + 署名済みSHASUMSの検証方法について詳しくはこちら。 -署名済みのNode.jsのソースコードのtarballもダウンロードできます。 + 署名済みのNode.jsのソースコードのtarballもダウンロードできます。 ナイトリーバイナリーや全ての過去のリリース、 他のプラットフォーム向けの非公式バイナリーもダウンロードできます。 @@ -34,11 +33,9 @@ title: Node.js®をダウンロードする

下記のパートナー企業からご支援いただいております:

- - これらのパートナー企業をはじめ{' '} - 数多くの企業{' '} - からのご支援により、Node.jsのダウンロードの提供やインフラの維持を行っています。 - + + これらのパートナー企業をはじめ 数多くの企業 からのご支援により、Node.jsのダウンロードの提供やインフラの維持を行っています。 +
diff --git a/apps/site/pages/ja/download/index.mdx b/apps/site/pages/ja/download/index.mdx index b298c94029a35..8d39732a9e20f 100644 --- a/apps/site/pages/ja/download/index.mdx +++ b/apps/site/pages/ja/download/index.mdx @@ -6,24 +6,23 @@ title: Node.js®をダウンロードする
用のNode.js® を使ってダウンロードする - + アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。 -
このバージョンの変更点ブログ記事を確認できます。 -リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 + リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 -署名済みSHASUMSの検証方法について詳しくはこちら。 + 署名済みSHASUMSの検証方法について詳しくはこちら。 -署名済みのNode.jsのソースコードのtarballもダウンロードできます。 + 署名済みのNode.jsのソースコードのtarballもダウンロードできます。 ナイトリーバイナリーや全ての過去のリリース、 他のプラットフォーム向けの非公式バイナリーもダウンロードできます。 @@ -34,11 +33,9 @@ title: Node.js®をダウンロードする

下記のパートナー企業からご支援いただいております:

- - これらのパートナー企業をはじめ{' '} - 数多くの企業{' '} - からのご支援により、Node.jsのダウンロードの提供やインフラの維持を行っています。 - + + これらのパートナー企業をはじめ 数多くの企業 からのご支援により、Node.jsのダウンロードの提供やインフラの維持を行っています。 +
diff --git a/apps/site/pages/ja/index.mdx b/apps/site/pages/ja/index.mdx index 217198df35bab..c720caef7986d 100644 --- a/apps/site/pages/ja/index.mdx +++ b/apps/site/pages/ja/index.mdx @@ -10,7 +10,6 @@ layout: home

どこでもJavaScriptを使おう

Node.js®はクロスプラットフォームに対応したフリーでオープンソースのJavaScript実行環境です。開発者にサーバー、ウェブアプリ、コマンドラインツール、スクリプトなどを開発する環境を提供します。 -
@@ -31,9 +30,8 @@ layout: home
- Node.jsは上記のパートナー企業など 数多くの企業からご支援いただいております。 + Node.jsは上記パートナー企業など数多くの企業からご支援いただいています。
-
@@ -122,9 +120,7 @@ layout: home // run with `node threads.mjs` ``` - -私たちの[学習コンテンツ](/learn)でNode.jsでできることをさらに学んでみましょう。 - + 私たちの[学習コンテンツ](/learn)でNode.jsでできることをさらに学んでみましょう。
diff --git a/apps/site/pages/ro/about/branding.mdx b/apps/site/pages/ro/about/branding.mdx index 8cdea60dee517..b545cbe3db01c 100644 --- a/apps/site/pages/ro/about/branding.mdx +++ b/apps/site/pages/ro/about/branding.mdx @@ -11,25 +11,13 @@ Te rugăm să revizuiești [politica privind mărcile comerciale](https://tradem Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pentru proiectarea și contribuția adusă cu mascota Rocket Turtle. -Mascota Node.js +Mascota Node.js ## Logouri Node.js® ### Logo hex Node.js® -Logo hex Node.js +Logo hex Node.js ### Logo orizontal Node.js® @@ -44,7 +32,6 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe Logo orizontal deschis Node.js - @@ -71,7 +58,6 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe Logo stivuit alb Node.js - @@ -88,6 +74,5 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe Pictogramă JS albă - diff --git a/apps/site/pages/ro/about/security-reporting.mdx b/apps/site/pages/ro/about/security-reporting.mdx index a2cab03f02f14..9c4a7bad4da2a 100644 --- a/apps/site/pages/ro/about/security-reporting.mdx +++ b/apps/site/pages/ro/about/security-reporting.mdx @@ -51,15 +51,8 @@ Dacă ai sugestii despre cum ar putea fi îmbunătățit acest proces, te rugăm ## Recomandări OpenSSF - - Insigna OpenSSF + + Insigna OpenSSF [Insigna de Bune Practici](https://github.com/coreinfrastructure/best-practices-badge) a Open Source Security Foundation (OpenSSF) oferă proiectelor Free/Libre și Open Source Software (FLOSS) o modalitate de a demonstra că respectă standardele de bune practici. Proiectele se pot auto-certifica voluntar, indicând modul în care urmează fiecare dintre aceste practici. Utilizatorii pot evalua rapid care proiecte FLOSS respectă bunele practici, ceea ce sugerează o probabilitate mai mare de a produce software securizat și de înaltă calitate. diff --git a/apps/site/pages/ro/download/archive/index.mdx b/apps/site/pages/ro/download/archive/index.mdx index a645c909d87a2..94bbac060c24a 100644 --- a/apps/site/pages/ro/download/archive/index.mdx +++ b/apps/site/pages/ro/download/archive/index.mdx @@ -54,6 +54,5 @@ layout: download-archive -)} - + )} diff --git a/apps/site/pages/uk/about/branding.mdx b/apps/site/pages/uk/about/branding.mdx index 0a5d17f1b17f1..d261c825ca31c 100644 --- a/apps/site/pages/uk/about/branding.mdx +++ b/apps/site/pages/uk/about/branding.mdx @@ -11,25 +11,13 @@ layout: about Дякуємо [Анджелі Анджеліні](https://www.linkedin.com/in/angeliningl) за дизайн та внесок у Rocket Turtle. -Маскот Node.js +Маскот Node.js ## Логотипи Node.js® ### Логотип-шестикутник Node.js® -Логотип-шестикутник Node.js +Логотип-шестикутник Node.js ### Горизонтальний логотип Node.js® @@ -44,7 +32,6 @@ layout: about Світлий горизонтальний логотип Node.js - @@ -71,7 +58,6 @@ layout: about Білий складений логотип Node.js® - @@ -88,6 +74,5 @@ layout: about Білий значок JS - diff --git a/apps/site/pages/uk/about/eol.mdx b/apps/site/pages/uk/about/eol.mdx index 0f39e11792a76..d1b6816e87432 100644 --- a/apps/site/pages/uk/about/eol.mdx +++ b/apps/site/pages/uk/about/eol.mdx @@ -15,9 +15,9 @@ description: З'ясуйте, що таке кінець підтримки (End Оновитися до останнього LTS-релізу Node.js® -або + або - @@ -39,8 +39,8 @@ description: З'ясуйте, що таке кінець підтримки (End ## Комерційна підтримка -Незважаючи на очевидні недоліки використання EOL-релізів, організації стикаються з перешкодами, які заважають оновлюватися одразу, як-от старий код, внутрішні вимоги та складні ланцюги залежностей. Для користувачів, які не можуть оновитися одразу, але потребують продовжену підтримку безпеки, існує комерційна підтримка через партнерство [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program). +Попри очевидні недоліки використання EOL-релізів, на практиці організації стикаються з обмеженнями, які перешкоджають негайному оновленню, як-от старий код, виконання вимог чи складні ланцюги залежностей. Завдяки [OpenJS Foundation Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program) Node.js отримує підтримку від HeroDevs та NodeSource, які надають комерційні сервіси для виправлень безпеки. -Node.js наразі співпрацює з HeroDevs, щоб надавати безперервну підтримку (Never-Ending Support, NES) для версій Node.js, у яких завершилася офіційна фаза підтримки. Це включає виправлення безпеки, допомогу з дотримання вимог та технічну підтримку, поки ви плануєте свою стратегію оновлення. Для детальної інформації відвідайте [**сторінку HeroDevs з NES для Node.js**](https://nodejs.org/esp/herodevs). +HeroDevs надає [нескінченну підтримку (Never-Ending Support, NES)](https://nodejs.org/esp/herodevs) для версій Node.js після їхньої офіційної фази підтримки. Це включає виправлення безпеки, допомогу з виконання вимог та технічну підтримку, поки ви плануєте свою стратегію оновлення. -Використання EOL-релізів із NES повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. +Використання EOL-релізів із комерційною підтримкою повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. diff --git a/apps/site/pages/uk/about/get-involved/index.md b/apps/site/pages/uk/about/get-involved/index.md index eafa30a47d5f3..5983f044cf640 100644 --- a/apps/site/pages/uk/about/get-involved/index.md +++ b/apps/site/pages/uk/about/get-involved/index.md @@ -5,7 +5,7 @@ layout: about # Долучитися -Якщо ви зацікавлені в участі в спільноті Node.js, ви можете долучитися до нас різними способами. Проєкт Node.js — це велика і різноманітна спільнота, якій можна допомогти не лише кодом. +Якщо ви зацікавлені в участі в спільноті Node.js, ви можете долучитися до нас різними способами. Проєкт Node.js — це велика й різноманітна спільнота, якій можна допомагати не лише кодом. ## Обговорення спільноти @@ -31,5 +31,5 @@ layout: about - [Node Slackers](https://www.nodeslackers.com/) — це спільнота Slack із фокусом на Node.js. - [OpenJSF Slack](https://slack-invite.openjsf.org/) — це робочий простір Slack для OpenJS Foundation. Там є кілька каналів, які стосуються Node.js. _(канали з префіксом `#nodejs-` стосуються проєкту)_ -- [r/node](https://www.reddit.com/r/node/) — це сабреддіт із фокусом на Node.js. +- [r/node](https://www.reddit.com/r/node/) — це сабредит із фокусом на Node.js. - Для IRC перейдіть на `irc.libera.chat` у каналі `#node.js` через [клієнт IRC](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) або під'єднайтеся до каналу з веббраузера [через вебклієнт](https://kiwiirc.com/nextclient/). diff --git a/apps/site/pages/uk/about/governance.md b/apps/site/pages/uk/about/governance.md index 5db3273fef333..b6ccb2fcc18e0 100644 --- a/apps/site/pages/uk/about/governance.md +++ b/apps/site/pages/uk/about/governance.md @@ -21,4 +21,4 @@ layout: about ## Технічний керівний комітет -Проєкт керується [Технічним керівним комітетом (TSC)](https://github.com/nodejs/TSC/blob/main/TSC-Charter.md), який відповідальний за високорівневе керування проєктом. TSC — це набір активних співавторів, які номінуються іншими чинними членами TSC. +Проєкт керується [Технічним керівним комітетом (Technical Steering Committee, TSC)](https://github.com/nodejs/TSC/blob/main/TSC-Charter.md), який відповідальний за високорівневе керування проєктом. TSC — це підмножина активних співавторів, які номінуються іншими чинними членами TSC. diff --git a/apps/site/pages/uk/about/partners.mdx b/apps/site/pages/uk/about/partners.mdx new file mode 100644 index 0000000000000..58b6300e049ed --- /dev/null +++ b/apps/site/pages/uk/about/partners.mdx @@ -0,0 +1,39 @@ +--- +title: Партнери й підтримувачі +layout: about +--- + +# Партнери й підтримувачі + +Спільнота Node.js має динамічну мережу партнерів, які долучаються до проєкту різноманітними способами. Завдяки такій співпраці ми підтримуємо нашу стійку інфраструктуру, посилюємо безпеку, створюємо нові релізи та допомагаємо нашій екосистемі зростати. + +Ми вдячні за підтримку наших партнерів, які відіграють ключову роль в успіху та постійній розробці Node.js. + +## Інфраструктура + +Партнери інфраструктури здійснюють важливу підтримку для проєкту Node.js, надаючи апаратне забезпечення та пристрої для постійної інтеграції та тестування. Без них ми не зможемо тестувати та випускати нові версії Node.js. + + + +## Підтримувачі + +Підтримувачі — це особи та організації, які надають фінансову підтримку через [OpenCollective](https://opencollective.com/nodejs) проєкту Node.js. + + + +## Програма підтримки екосистеми (ESP) + +Працюєте з EOL-версією Node.js? Програма підтримки екосистеми OpenJS (Ecosystem Sustainability Program, ESP) — це програма, яка допомагає організаціям підтримувати свої застосунки, які працюють на EOL-версіях. +Програма надає доступ до виправлень безпеки, допомоги з дотримання вимог та технічної підтримки, поки ви плануєте свою стратегію оновлення. Щоб дізнатися більше про EOL-версії, відвідайте сторінку про [EOL-релізи Node.js](/about/eol) + +> Використання EOL-релізів із комерційною підтримкою повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. + + + +## Як стати партнером? + +Станьте партнером проєкту Node.js та допомагайте нам продовжувати його розробку та обслуговування. Ваша підтримка є вирішальною для забезпечення надійності та безпечності Node.js — платформи для розробників та організацій по всьому світі. Якщо ви зацікавлені стати партнером, зв'яжіться з нами через OpenJS Foundation. + +
+ +
diff --git a/apps/site/pages/uk/about/security-reporting.mdx b/apps/site/pages/uk/about/security-reporting.mdx index 3f979a4ff0291..b6fe5faa8904b 100644 --- a/apps/site/pages/uk/about/security-reporting.mdx +++ b/apps/site/pages/uk/about/security-reporting.mdx @@ -27,7 +27,7 @@ layout: about Ось політика розкриття інформації щодо безпеки в Node.js: -- Основний обробник отримує повідомлення про помилку безпеки, яке йому призначається. Ця особа координуватиме процес виправлення помилки та релізу. Помилку шукають по всіх підтримуваних версіях Node.js. Коли її знаходять, визначають усі версії, де вона присутня. Код перевіряють на наявність схожих помилок. Потім проводять виправлення для всіх підтримуваних релізів. Ці виправлення не випускаються в публічний репозиторій, а зберігаються локально, поки не буде здійснено оголошення. +- Основний обробник отримує повідомлення про помилку безпеки, яке йому і призначається. Ця особа координуватиме процес виправлення помилки та релізу. Помилку валідують по всіх підтримуваних версіях Node.js. Після цього визначають усі версії, де вона присутня. Код перевіряють на наявність схожих помилок. Потім проводять виправлення для всіх підтримуваних релізів. Ці виправлення не випускаються в публічний репозиторій, а зберігаються локально, поки не буде здійснено оголошення. - Обирається дата оголошення цієї вразливості та робиться запит на CVE (Common Vulnerabilities and Exposures, CVE®) щодо неї. @@ -50,15 +50,8 @@ layout: about ## Найкращі практики OpenSSF - - Значок OpenSSF + + Значок OpenSSF [Значок за найкращі практики](https://github.com/coreinfrastructure/best-practices-badge) від Open Source Security Foundation (OpenSSF) — це спосіб для проєктів із відкритим кодом (Free/Libre and Open Source Software, FLOSS) показати, що вони дотримуються найкращих практик. Проєкти можуть самостійно описати, як вони дотримуються кожної практики. Користувачі можуть швидко оцінити, які проєкти FLOSS дотримуються найкращих практик і, як результат, створювати безпечне ПЗ кращої якості. diff --git a/apps/site/pages/uk/download/archive/index.mdx b/apps/site/pages/uk/download/archive/index.mdx index 8d650e8069289..d3b27c54ef98b 100644 --- a/apps/site/pages/uk/download/archive/index.mdx +++ b/apps/site/pages/uk/download/archive/index.mdx @@ -55,6 +55,5 @@ layout: download-archive -)} - + )} diff --git a/apps/site/pages/uk/download/current.mdx b/apps/site/pages/uk/download/current.mdx index e5fe4ec9c75a3..ac494ca6d4686 100644 --- a/apps/site/pages/uk/download/current.mdx +++ b/apps/site/pages/uk/download/current.mdx @@ -6,27 +6,40 @@ title: Завантажити Node.js®
Отримати Node.js® для за допомогою з - + Або отримайте збудований Node.js® для з архітектурою . -
Читайте список змін або публікацію в блозі про цю версію. -Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. - -Дізнайтеся, як перевірити підписані SHASUMS. + Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. -Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів із вихідним кодом Node.js. + Дізнайтеся, як перевірити підписані SHASUMS. -Перегляньте наші нічні бінарні файли, -усі попередні релізи чи + Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів із вихідним кодом Node.js. + Перегляньте наші нічні бінарні файли, + усі попередні релізи чи неофіційні бінарні файли для інших платформ.
+ +--- + +
+

Нас підтримують наступні партнери:

+ + + Ми можемо надавати завантаження Node.js та обслуговувати нашу інфраструктуру + завдяки підтримці цих партнерів і не тільки. + + +
+ +
+
diff --git a/apps/site/pages/uk/download/index.mdx b/apps/site/pages/uk/download/index.mdx index e5fe4ec9c75a3..b7fb90f8ecf78 100644 --- a/apps/site/pages/uk/download/index.mdx +++ b/apps/site/pages/uk/download/index.mdx @@ -6,27 +6,40 @@ title: Завантажити Node.js®
Отримати Node.js® для за допомогою з - + Або отримайте збудований Node.js® для з архітектурою . -
-
+
Читайте список змін або публікацію в блозі про цю версію. -Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. - -Дізнайтеся, як перевірити підписані SHASUMS. + Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. -Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів із вихідним кодом Node.js. + Дізнайтеся, як перевірити підписані SHASUMS. -Перегляньте наші нічні бінарні файли, -усі попередні релізи чи + Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів із вихідним кодом Node.js. + Перегляньте наші нічні бінарні файли, + усі попередні релізи чи неофіційні бінарні файли для інших платформ.
+ +--- + +
+

Нас підтримують наступні партнери:

+ + + Ми можемо надавати завантаження Node.js та обслуговувати нашу інфраструктуру + завдяки підтримці цих партнерів і не тільки. + + +
+ +
+
diff --git a/apps/site/pages/uk/index.mdx b/apps/site/pages/uk/index.mdx index 1e5c29cfe6a54..4ce028de89868 100644 --- a/apps/site/pages/uk/index.mdx +++ b/apps/site/pages/uk/index.mdx @@ -11,7 +11,6 @@ layout: home Node.js® — це безплатне, кросплатформне середовище виконання JavaScript із відкритим кодом, яке дозволяє розробникам створювати сервери, вебзастосунки, інструменти командного рядка та скрипти. -
@@ -27,8 +26,13 @@ layout: home для версій Node.js, які досягли кінця підтримки (EOL) -
+
+ +
+ + Node.js підтримується партнерами вище і не тільки. +
@@ -117,9 +121,7 @@ layout: home // run with `node threads.mjs` ``` - -Дізнайтеся більше про можливості Node.js із [нашими навчальними матеріалами](/learn). - + Дізнайтеся більше про можливості Node.js із [нашими навчальними матеріалами](/learn). diff --git a/apps/site/pages/zh-cn/about/branding.mdx b/apps/site/pages/zh-cn/about/branding.mdx index f0699add17ccf..9c2c14566a1bb 100644 --- a/apps/site/pages/zh-cn/about/branding.mdx +++ b/apps/site/pages/zh-cn/about/branding.mdx @@ -11,25 +11,13 @@ layout: about 感谢 [Angela Angelini](https://www.linkedin.com/in/angeliningl/) 设计与贡献了 Rocket Turtle。 -Node.js 吉祥物 +Node.js 吉祥物 ## Node.js® Logos ### Node.js® Hex Logo -Node.js Hex Logo +Node.js Hex Logo ### Node.js® 水平形式 Logo @@ -44,7 +32,6 @@ layout: about Node.js 亮色水平形式 Logo - @@ -71,7 +58,6 @@ layout: about Node.js 白色堆叠形式 Logo - @@ -88,6 +74,5 @@ layout: about 白色 JS 图标 - diff --git a/apps/site/pages/zh-cn/about/previous-releases.mdx b/apps/site/pages/zh-cn/about/previous-releases.mdx index 840dacf080ff0..796e318fe732e 100644 --- a/apps/site/pages/zh-cn/about/previous-releases.mdx +++ b/apps/site/pages/zh-cn/about/previous-releases.mdx @@ -32,11 +32,11 @@ Node.js 网站提供了多种非交互式安装方法,包括命令行界面( 被指定为“官方”的安装方法必须符合下列条件: -| 标准(官方安装) | -| :------------------------------------------------------------------------------- | -| Node.js 的新版本必须与官方发布同时发布。 | -| 项目维护者必须与 Node.js 项目有密切的关系,包括直接的沟通渠道。 | -| 安装方法必须下载 Node.js 项目捆绑的官方二进制文件。 | +| 标准(官方安装) | +| :--------------------------------------- | +| Node.js 的新版本必须与官方发布同时发布。 | +| 项目维护者必须与 Node.js 项目有密切的关系,包括直接的沟通渠道。 | +| 安装方法必须下载 Node.js 项目捆绑的官方二进制文件。 | | 当预构建的二进制文件可用时,安装方法不能从源代码构建,也不应更改官方二进制文件。 | ### 社区安装方法 diff --git a/apps/site/pages/zh-cn/about/security-reporting.mdx b/apps/site/pages/zh-cn/about/security-reporting.mdx index c12fe0bf05530..aa4f31ac7d745 100644 --- a/apps/site/pages/zh-cn/about/security-reporting.mdx +++ b/apps/site/pages/zh-cn/about/security-reporting.mdx @@ -50,15 +50,8 @@ Node.js 项目为安全研究人员和负责任的公开披露提供官方漏洞 ## OpenSSF 最佳实践 - - OpenSSF Badge + + OpenSSF Badge 开源安全基金会(OpenSSF)[最佳实践徽章](https://github.com/coreinfrastructure/best-practices-badge) 是自由/自由和开源软件(FLOSS)项目展示他们遵循最佳实践的一种方式。 项目可以自愿地自我认证他们如何遵循每个最佳实践。 徽章的使用者可以快速评估哪些 FLOSS 项目正在遵循最佳实践,因此更有可能产生更高质量的安全软件。 diff --git a/apps/site/pages/zh-cn/download/archive/index.mdx b/apps/site/pages/zh-cn/download/archive/index.mdx new file mode 100644 index 0000000000000..c544e8b2516d3 --- /dev/null +++ b/apps/site/pages/zh-cn/download/archive/index.mdx @@ -0,0 +1,58 @@ +--- +title: 下载 Node.js® +layout: download-archive +--- + + + {({ binaries, installers, version, release, sources }) => ( + <> +

Node.js® 历史版本下载

+ +

+ Node.js Logo + {version} + {release.codename && ` (${release.codename})`} +

+ + + + + +
    +
  • + 阅读该版本的 变更日志博客。 +
  • +
  • + 了解关于 Node.js 版本 的更多信息,包括发版计划和LTS状态。 +
  • + +
  • + 文件 签名SHASUMS 。 如何 校验 签名SHASUMS. +
  • + +
  • + 下载签名的 Node.js {version} 源码 压缩包。 +
  • + +
+ +

其他版本

+ + +

二进制文件

+ + +

安装包

+ + +

子版本

+ + + + )} +
diff --git a/apps/site/pages/zh-cn/download/current.mdx b/apps/site/pages/zh-cn/download/current.mdx index a2333acf1987e..868cc4da4ce50 100644 --- a/apps/site/pages/zh-cn/download/current.mdx +++ b/apps/site/pages/zh-cn/download/current.mdx @@ -6,27 +6,40 @@ title: 下载 Node.js®
获得适用于 且使用 的 Node.js® - + 或者获得适用于 平台的 Node.js® 构建。 -
阅读此版本的 变更日志博客文章。 -了解有关 [Node.js 发布](/about/previous-releases) 的更多信息,包括发布时间表和长期支持版本的状态。 + 了解有关 [Node.js 发布](/about/previous-releases) 的更多信息,包括发布时间表和长期支持版本的状态。 + + 了解如何验证已签名的 SHASUMS。 + + 正在寻找 Node.js 的源代码?下载已签名的 Node.js 源代码压缩包。 -了解如何验证已签名的 SHASUMS。 + 检查 nightly 二进制文件或 + 所有 之前的版本 + 或用于其他平台的 非官方的 二进制文件。 +
+ +--- -正在寻找 Node.js 的源代码?下载已签名的 Node.js 源代码压缩包。 +
+

很荣幸得到以下合作伙伴的支持:

-检查 nightly 二进制文件或 -所有 之前的版本 -或用于其他平台的 非官方的 二进制文件。 + + 我们能够提供 Node.js 的下载服务并维护我们的基础设施, + 这要归功于这些合作伙伴以及其他合作伙伴的支持。 + +
+ +
diff --git a/apps/site/pages/zh-cn/download/index.mdx b/apps/site/pages/zh-cn/download/index.mdx index 53075bbe1c7bc..2340ce2be9613 100644 --- a/apps/site/pages/zh-cn/download/index.mdx +++ b/apps/site/pages/zh-cn/download/index.mdx @@ -6,25 +6,38 @@ title: 下载 Node.js®
获得适用于 且使用 的 Node.js® - + 或者获得适用于 平台的 Node.js® 构建。 -
-
+
阅读此版本的 变更日志博客文章。 -了解有关 [Node.js 发布](/about/previous-releases) 的更多信息,包括发布时间表和长期支持版本的状态。 + 了解有关 [Node.js 发布](/about/previous-releases) 的更多信息,包括发布时间表和长期支持版本的状态。 + + 了解如何验证已签名的 SHASUMS。 + + 正在寻找 Node.js 的源代码?下载已签名的 Node.js 源代码压缩包。 -了解如何验证已签名的 SHASUMS。 + 检查 nightly 二进制文件或所有 之前的版本或用于其他平台的 非官方的 二进制文件。 +
+ +--- -正在寻找 Node.js 的源代码?下载已签名的 Node.js 源代码压缩包。 +
+

很荣幸得到以下合作伙伴的支持:

-检查 nightly 二进制文件或所有 之前的版本或用于其他平台的 非官方的 二进制文件。 + + 我们能够提供 Node.js 的下载服务并维护我们的基础设施, + 这要归功于这些合作伙伴以及其他合作伙伴的支持。 + +
+ +
diff --git a/apps/site/pages/zh-cn/index.mdx b/apps/site/pages/zh-cn/index.mdx new file mode 100644 index 0000000000000..cebfcdd5a9f6c --- /dev/null +++ b/apps/site/pages/zh-cn/index.mdx @@ -0,0 +1,127 @@ +--- +title: 在任何地方运行 JavaScript +layout: home +--- + +
+ + +
+

在任何地方运行 JavaScript

+ + Node.js® 是一个免费、开源、跨平台的 JavaScript 运行时环境,它让开发人员能够创建服务器、 + Web 应用、命令行工具和脚本。 +
+ +
+
+ + + + + + +
+ +
+ + Node.js 很荣幸得到上述及更多合作伙伴的支持。 +
+
+
+ +
+
+ ```js displayName="Create an HTTP Server" + // server.mjs + 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'); + }); + + // run with `node server.mjs` + ``` + + ```js displayName="Write Tests" + // tests.mjs + 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); + }); + + // run with `node tests.mjs` + ``` + + ```js displayName="Read and Hash a File" + // crypto.mjs + import { createHash } from 'node:crypto'; + import { readFile } from 'node:fs/promises'; + + const hasher = createHash('sha1'); + + hasher.setEncoding('hex'); + // ensure you have a `package.json` file for this test! + hasher.write(await readFile('package.json')); + hasher.end(); + + const fileHash = hasher.read(); + + // run with `node crypto.mjs` + ``` + + ```js displayName="Streams Pipeline" + // streams.mjs + import { createReadStream, createWriteStream } from 'node:fs'; + import { pipeline } from 'node:stream/promises'; + import { createGzip } from 'node:zlib'; + + // ensure you have a `package.json` file for this test! + await pipeline( + createReadStream('package.json'), + createGzip(), + createWriteStream('package.json.gz') + ); + + // run with `node streams.mjs` + ``` + + ```js displayName="Work with Threads" + // threads.mjs + 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())); + } + + // run with `node threads.mjs` + ``` +
+ + 通过我们的[学习资料](/learn)了解 Node.js 。 +
diff --git a/apps/site/snippets/zh-cn/download/brew.bash b/apps/site/snippets/zh-cn/download/brew.bash new file mode 100644 index 0000000000000..aeff85bff7064 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/brew.bash @@ -0,0 +1,5 @@ +# 下载并安装 Homebrew +curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash + +# 下载并安装 Node.js: +brew install node@${props.release.major} diff --git a/apps/site/snippets/zh-cn/download/choco.bash b/apps/site/snippets/zh-cn/download/choco.bash new file mode 100644 index 0000000000000..b51f4f083fc83 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/choco.bash @@ -0,0 +1,5 @@ +# 下载并安装 Chocolatey: +powershell -c "irm https://community.chocolatey.org/install.ps1|iex" + +# 下载并安装 Node.js: +choco install nodejs --version="${props.release.version}" diff --git a/apps/site/snippets/zh-cn/download/corepack.bash b/apps/site/snippets/zh-cn/download/corepack.bash new file mode 100644 index 0000000000000..50c0ddbdb52e7 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/corepack.bash @@ -0,0 +1,2 @@ +# 安装 Corepack: +npm install -g corepack diff --git a/apps/site/snippets/zh-cn/download/devbox.bash b/apps/site/snippets/zh-cn/download/devbox.bash new file mode 100644 index 0000000000000..3b457f72e7565 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/devbox.bash @@ -0,0 +1,11 @@ +# 下载并安装 Devbox +curl -fsSL https://get.jetify.com/devbox | bash + +# 在你的项目中初始化 Devbox +devbox init + +# 下载并安装 Node.js: +devbox add node@${props.release.major} + +# 打开 Devbox 终端 +devbox shell diff --git a/apps/site/snippets/zh-cn/download/docker.bash b/apps/site/snippets/zh-cn/download/docker.bash new file mode 100644 index 0000000000000..5dc18392d06ce --- /dev/null +++ b/apps/site/snippets/zh-cn/download/docker.bash @@ -0,0 +1,8 @@ +# Docker 对每个操作系统都有特定的安装指导。 +# 请参考 https://docker.com/get-started/ 给出的官方文档 + +# 拉取 Node.js Docker 镜像: +docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} + +# 创建 Node.js 容器并启动一个 Shell 会话: +docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} diff --git a/apps/site/snippets/zh-cn/download/fnm.bash b/apps/site/snippets/zh-cn/download/fnm.bash new file mode 100644 index 0000000000000..566ebb6072c94 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/fnm.bash @@ -0,0 +1,8 @@ +# 下载并安装 fnm: +${props.os === 'WIN' ? + 'winget install Schniz.fnm' : + 'curl -o- https://fnm.vercel.app/install | bash' +} + +# 下载并安装 Node.js: +fnm install ${props.release.major} diff --git a/apps/site/snippets/zh-cn/download/n.bash b/apps/site/snippets/zh-cn/download/n.bash new file mode 100644 index 0000000000000..3a958ce47f67a --- /dev/null +++ b/apps/site/snippets/zh-cn/download/n.bash @@ -0,0 +1,5 @@ +# 下载并安装 n 和 Node.js: +curl -fsSL https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s ${props.release.major} + +# Node.js 已在 n 安装时安装,但是你也可以手动安装它: +# n install ${props.release.major} diff --git a/apps/site/snippets/zh-cn/download/node.bash b/apps/site/snippets/zh-cn/download/node.bash new file mode 100644 index 0000000000000..f5baa387ebf4a --- /dev/null +++ b/apps/site/snippets/zh-cn/download/node.bash @@ -0,0 +1,2 @@ +# 验证 Node.js 版本: +node -v # Should print "${props.release.versionWithPrefix}". diff --git a/apps/site/snippets/zh-cn/download/npm.bash b/apps/site/snippets/zh-cn/download/npm.bash new file mode 100644 index 0000000000000..e608f0b5a4cd1 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/npm.bash @@ -0,0 +1,2 @@ +# 验证 npm 版本: +npm -v # Should print "${props.release.npm}". diff --git a/apps/site/snippets/zh-cn/download/nvm.bash b/apps/site/snippets/zh-cn/download/nvm.bash new file mode 100644 index 0000000000000..f6c8e3606522c --- /dev/null +++ b/apps/site/snippets/zh-cn/download/nvm.bash @@ -0,0 +1,8 @@ +# 下载并安装 nvm: +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash + +# 代替重启 shell +\. "$HOME/.nvm/nvm.sh" + +# 下载并安装 Node.js: +nvm install ${props.release.major} diff --git a/apps/site/snippets/zh-cn/download/pnpm.bash b/apps/site/snippets/zh-cn/download/pnpm.bash new file mode 100644 index 0000000000000..f0897715057f1 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/pnpm.bash @@ -0,0 +1,5 @@ +# 下载并安装 pnpm: +corepack enable pnpm + +# 验证 pnpm 版本: +pnpm -v diff --git a/apps/site/snippets/zh-cn/download/volta.bash b/apps/site/snippets/zh-cn/download/volta.bash new file mode 100644 index 0000000000000..6b27bb5e68674 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/volta.bash @@ -0,0 +1,8 @@ +# 在大多数包括 macOS 的 Unix 系统中,可以运行这个命令来安装: +${props.os === 'WIN' ? + 'winget install Volta.Volta' : + 'curl https://get.volta.sh | bash' +} + +# 下载并安装 Node.js: +volta install node@${props.release.major} diff --git a/apps/site/snippets/zh-cn/download/yarn.bash b/apps/site/snippets/zh-cn/download/yarn.bash new file mode 100644 index 0000000000000..d22b4379f51d2 --- /dev/null +++ b/apps/site/snippets/zh-cn/download/yarn.bash @@ -0,0 +1,5 @@ +# 下载并安装 Yarn: +corepack enable yarn + +# 验证 Yarn 版本: +yarn -v diff --git a/packages/i18n/src/locales/fr.json b/packages/i18n/src/locales/fr.json index 53f5cedc18c9e..869b5e5877d25 100644 --- a/packages/i18n/src/locales/fr.json +++ b/packages/i18n/src/locales/fr.json @@ -48,7 +48,8 @@ "profiling": "Profilage des applications Node.js", "fetch": "Récupérer des données avec Node.js", "websocket": "Client WebSocket avec Node.js", - "securityBestPractices": "Meilleures pratiques de sécurité" + "securityBestPractices": "Meilleures pratiques de sécurité", + "userlandMigrations": "Introduction à Userland Migrations" } }, "typescript": { @@ -98,12 +99,6 @@ "acceptInputFromTheCommandLineInNodejs": "Accepter des données provenant de la ligne de commande dans Node.js" } }, - "migrations": { - "links": { - "migrations": "Migrations des zones d'utilisation", - "introduction": "Introduction aux migrations des zones d'utilisation" - } - }, "modules": { "links": { "modules": "Modules", @@ -144,6 +139,7 @@ "governance": "Gouvernance du Projet", "releases": "Versions de Node.js", "security": "Rapport de sécurité", + "partners": "Partenaires et soutiens", "eol": "Fin de vie (EOL)" } }, @@ -304,7 +300,7 @@ }, "blog": { "blogHeader": { - "subtitle": "Les dernières nouvelles de Node.js, des études de cas, des tutoriels et des ressources.", + "subtitle": "Les dernières actualités Node.js, les guides de migration et les résumés d'événements", "rssLink": "Flux RSS" } } @@ -335,6 +331,7 @@ "video": "Vidéo", "weekly": "Mises à jour hebdomadaire", "wg": "Groupes de travail", + "migrations": "Guides de migration", "events": "Événements" } }, From 904f4ac23714cfda771cdef9ecfe0eee2a80e8a2 Mon Sep 17 00:00:00 2001 From: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> Date: Fri, 31 Oct 2025 05:10:59 +0000 Subject: [PATCH 2/2] chore: automated format of translated files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- apps/site/pages/fr/about/branding.mdx | 19 ++++++++++++-- apps/site/pages/fr/about/eol.mdx | 2 +- .../pages/fr/about/security-reporting.mdx | 11 ++++++-- apps/site/pages/fr/download/archive/index.mdx | 3 ++- apps/site/pages/fr/download/current.mdx | 21 +++++++++------- apps/site/pages/fr/download/index.mdx | 21 +++++++++------- apps/site/pages/fr/index.mdx | 6 ++++- apps/site/pages/ja/about/branding.mdx | 19 ++++++++++++-- apps/site/pages/ja/about/eol.mdx | 2 +- .../site/pages/ja/about/previous-releases.mdx | 10 ++++---- .../pages/ja/about/security-reporting.mdx | 11 ++++++-- apps/site/pages/ja/download/archive/index.mdx | 3 ++- apps/site/pages/ja/download/current.mdx | 17 +++++++------ apps/site/pages/ja/download/index.mdx | 17 +++++++------ apps/site/pages/ja/index.mdx | 6 ++++- apps/site/pages/ro/about/branding.mdx | 19 ++++++++++++-- .../pages/ro/about/security-reporting.mdx | 11 ++++++-- apps/site/pages/ro/download/archive/index.mdx | 3 ++- apps/site/pages/uk/about/branding.mdx | 19 ++++++++++++-- apps/site/pages/uk/about/eol.mdx | 2 +- .../pages/uk/about/security-reporting.mdx | 11 ++++++-- apps/site/pages/uk/download/archive/index.mdx | 3 ++- apps/site/pages/uk/download/current.mdx | 23 +++++++++-------- apps/site/pages/uk/download/index.mdx | 23 +++++++++-------- apps/site/pages/uk/index.mdx | 6 ++++- apps/site/pages/zh-cn/about/branding.mdx | 19 ++++++++++++-- .../pages/zh-cn/about/previous-releases.mdx | 10 ++++---- .../pages/zh-cn/about/security-reporting.mdx | 11 ++++++-- .../pages/zh-cn/download/archive/index.mdx | 3 ++- apps/site/pages/zh-cn/download/current.mdx | 25 +++++++++++-------- apps/site/pages/zh-cn/download/index.mdx | 21 +++++++++------- apps/site/pages/zh-cn/index.mdx | 6 ++++- packages/i18n/package.json | 2 +- 33 files changed, 270 insertions(+), 115 deletions(-) diff --git a/apps/site/pages/fr/about/branding.mdx b/apps/site/pages/fr/about/branding.mdx index 8f27482512447..21e0637877db9 100644 --- a/apps/site/pages/fr/about/branding.mdx +++ b/apps/site/pages/fr/about/branding.mdx @@ -11,13 +11,25 @@ Veuillez consulter la [politique en matière de marques](https://trademark-polic Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la conception et la contribution de la tortue-fusée. -Mascotte de Node.js +Mascotte de Node.js ## Logo Node.js® ### Logo hexagonal Node.js® -Logo Hex Node.js +Logo Hex Node.js ### Node.js® Logo horizontal @@ -32,6 +44,7 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo horizontal clair de Node.js + @@ -58,6 +71,7 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo empilé blanc de Node.js + @@ -74,5 +88,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Icons JS Blanc + diff --git a/apps/site/pages/fr/about/eol.mdx b/apps/site/pages/fr/about/eol.mdx index b517e35539a45..3133d3bca0b02 100644 --- a/apps/site/pages/fr/about/eol.mdx +++ b/apps/site/pages/fr/about/eol.mdx @@ -15,7 +15,7 @@ Les versions majeures de Node.js sont publiées, corrigées et déclarées en fi Mettez à niveau vers la dernière version LTS de Node.js®. - ou +ou
diff --git a/apps/site/pages/ja/about/branding.mdx b/apps/site/pages/ja/about/branding.mdx index 3337eed748141..f6f28606334f0 100644 --- a/apps/site/pages/ja/about/branding.mdx +++ b/apps/site/pages/ja/about/branding.mdx @@ -11,13 +11,25 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に ロケットタートルは作者である[Angela Angelini](https://www.linkedin.com/in/angeliningl/)から提供されたものです。 -Node.jsマスコット +Node.jsマスコット ## Node.js®ロゴ ### Node.js®ヘキサゴンロゴ -Node.jsヘキサゴンロゴ +Node.jsヘキサゴンロゴ ### Node.js®横型ロゴ @@ -32,6 +44,7 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsライト横型ロゴ + @@ -58,6 +71,7 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsホワイトスタック型ロゴ + @@ -74,5 +88,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に JSアイコンホワイト + diff --git a/apps/site/pages/ja/about/eol.mdx b/apps/site/pages/ja/about/eol.mdx index 70d5999797efc..8ee35a391d04c 100644 --- a/apps/site/pages/ja/about/eol.mdx +++ b/apps/site/pages/ja/about/eol.mdx @@ -15,7 +15,7 @@ Node.jsのメジャーバージョンは予定されたスケジュールでリ 最新のLTS版Node.js®に更新する - または +または - або +або