Skip to content

Commit 523fd9e

Browse files
nodejs-crowdincrowdin-botgithub-merge-queue[bot]
authored
[automated]: crowdin sync (#8202)
* chore: synced translations from crowdin * chore: automated format of translated files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <[email protected]> Co-authored-by: github-merge-queue <[email protected]>
1 parent 590bb72 commit 523fd9e

File tree

9 files changed

+149
-8
lines changed

9 files changed

+149
-8
lines changed

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

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Fin de vie (EOL)
3+
layout: about
4+
description: Comprendre la fin de vie de Node.js, ce que cela signifie pour la sécurité, les outils et la conformité, ainsi que les détails de la version EOL et les options d'assistance commerciale.
5+
---
6+
7+
# Fin de vie (EOL)
8+
9+
## Pourquoi et comment les versions de Node.js arrivent en fin de vie
10+
11+
Les versions majeures de Node.js sont publiées, corrigées et déclarées en fin de vie selon un calendrier prévisible. Comme il n'est pas possible de maintenir toutes les versions à perpétuité, après une période de maintenance planifiée, une version majeure de Node.js ne sera plus prise en charge par le projet.
12+
13+
<div className="flex flex-col items-start gap-4 xl:flex-row xl:items-center">
14+
<Button kind="primary" href="/download" className="flex-1">
15+
<span>Mettez à niveau vers la dernière version LTS de Node.js®.</span>
16+
</Button>
17+
18+
<span>ou</span>
19+
20+
<Button as="a" kind="warning" href="/esp/herodevs" className="flex-1">
21+
<span>Obtenez une assistance en matière de sécurité pour les versions en fin de vie (EOL)</span>
22+
</Button>
23+
</div>
24+
25+
[Consultez le calendrier des versions de Node.js](/about/releases/).
26+
27+
## Que se passe-t-il lorsqu'une ligne de versions arrive en fin de vie ?
28+
29+
Lorsqu'une version arrive en fin de vie, cela signifie qu'elle ne recevra plus de mises à jour, y compris les correctifs de sécurité. Cela peut rendre les applications fonctionnant sur ces versions vulnérables à des problèmes de sécurité et à des bogues qui ne seront jamais corrigés.
30+
31+
- **Plus aucune correction de vulnérabilité** : lorsque de nouvelles versions de sécurité révèlent des problèmes et des correctifs dans les versions majeures plus récentes, même si la même vulnérabilité affecte les versions en fin de vie (EOL), aucune nouvelle version ne sera publiée pour celles-ci. Les utilisateurs qui continuent à utiliser les versions EOL et les chemins d'accès au code affectés seront immédiatement exposés aux attaques exploitant ces vulnérabilités divulguées.
32+
- **Rupture de la chaîne d'outils** : les versions en fin de vie (EOL) peuvent ne plus être liées dynamiquement aux versions plus récentes des bibliothèques partagées dont elles dépendent, ce qui bloque ou interrompt les mises à jour du système.
33+
- **Dérive de l'écosystème** : de nombreux paquets populaires destinés aux utilisateurs cessent progressivement de prendre en charge les versions EOL de Node.js. Lorsqu'une application continue d'utiliser des paquets obsolètes, elle peut souffrir d'un nombre encore plus important de vulnérabilités et de bogues non corrigés, s'éloignant ainsi davantage de la norme de l'écosystème.
34+
- **Signaux d'alerte en matière de conformité** : de nombreux audits sectoriels interdisent les environnements d'exécution non maintenus.
35+
36+
## Versions en fin de vie
37+
38+
<EOLReleaseTable />
39+
40+
## Support Commercial
41+
42+
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).
43+
44+
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).
45+
46+
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.

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

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: サポート終了(EOL)
3+
layout: about
4+
description: Node.jsのサポート終了(EOL):セキュリティー、ツール、コンプライアンスへの影響、EOLバージョンの詳細、商用サポートオプションについて
5+
---
6+
7+
# サポート終了(EOL)
8+
9+
## Node.jsのサポート終了(End-Of-Life)について
10+
11+
Node.jsのメジャーバージョンは予定されたスケジュールでリリースやパッチの適用を経て、サポート終了(End-Of-Life)を迎えます。すべてのリリースラインを永続的に維持することは現実的ではないため計画されたメンテナンス期間の終了後、Node.jsのメジャーリリースラインはプロジェクトによるメンテナンスを終了します。
12+
13+
<div className="flex flex-col items-start gap-4 xl:flex-row xl:items-center">
14+
<Button kind="primary" href="/download" className="flex-1">
15+
<span>最新のLTS版Node.js®に更新する</span>
16+
</Button>
17+
18+
<span>または</span>
19+
20+
<Button as="a" kind="warning" href="/esp/herodevs" className="flex-1">
21+
<span>EOLバージョンのセキュリティーサポートを受ける</span>
22+
</Button>
23+
</div>
24+
25+
[Node.jsのリリーススケジュールを確認する](/about/releases/)
26+
27+
## EOLになったリリースラインについて
28+
29+
サポート終了(End-Of-Life)を迎えたバージョンはセキュリティーパッチを含む更新が提供されなくなります。これによりこれらのバージョンで動作するアプリケーションは修正されないセキュリティー上の問題やバグに対して脆弱な状態に置かれる可能性があります。
30+
31+
- **脆弱性修正の提供終了**:新しいセキュリティーリリースで新たな脆弱性が発見され、主要な新バージョンラインにパッチが適用された場合、たとえ同じ脆弱性がサポート終了(EOL)のリリースラインに影響を与えていても、それらに対する新たなリリースは提供されません。サポート終了のリリースラインを使い続け、影響を受けるコードを使用しているユーザーはこれらの公開された脆弱性を悪用する攻撃に対して即座に脆弱な状態となります。
32+
- **ツールチェーンの破損**:EOLバージョンは依存する共有ライブラリーの新バージョンへの動的リンクができなくなる可能性があり、システム更新を妨げたり壊す恐れがあります。
33+
- **エコシステムドリフト**:多くの一般的なサードパーティーパッケージは時間の経過とともにEOLバージョンのサポートを終了します。アプリケーションが古いパッケージに固執すると修正されていない脆弱性やバグにさらされる可能性が高まり、エコシステムの標準からさらに離れていくことになります。
34+
- **コンプライアンス上の危険信号**:多くの業界の監査ではメンテナンスされていないランタイムの使用を禁止されています。
35+
36+
## EOLバージョン
37+
38+
<EOLReleaseTable />
39+
40+
## 商用サポート
41+
42+
EOLバージョンに明らかな欠点があるにもかかわらず、実際にはレガシーコード、コンプライアンス要件、複雑な依存関係チェーンなど、企業はアップグレードを妨げる制約に直面します。アップグレードが不可能でありながら、Node.jsのEOLバージョンに対する継続的なセキュリティーサポートを必要とするユーザー向けに[OpenJSエコシステム持続可能プログラム](https://openjsf.org/blog/ecosystem-sustainability-program)パートナーシップを通じて商用サポートが提供されています。
43+
44+
Node.jsはHeroDevsと提携し公式メンテナンス期間を終了したNode.jsのバージョン向けに「Never-Ending Support(NES)」を提供しています。これにはセキュリティーパッチ、コンプライアンス支援、技術サポートが含まれ、アップグレードするまでの一時的なギャップを埋めるお手伝いをします。詳細については、[**HeroDevs Node.js NESページ**](https://nodejs.org/esp/herodevs)をご覧ください。
45+
46+
NES経由でのEOLバージョンの使用は一時的な解決策と見なすべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。

apps/site/pages/ja/index.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@ layout: home
1919

2020
<Button kind="primary" className="!block dark:!hidden" href="/download">Node.js®を入手</Button>
2121

22-
2322
<Button kind="secondary" className="!block" href="/about/eol">
24-
<span>セキュリティサポート</span>
23+
<span>セキュリティーサポート</span>
2524

2625
<br />
2726

@@ -120,6 +119,6 @@ layout: home
120119
121120
</div>
122121
123-
私たちの[学習教材](/learn)でNode.jsでできることをさらに学んでみましょう。
122+
私たちの[学習コンテンツ](/learn)でNode.jsでできることをさらに学んでみましょう。
124123
125124
</section>

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

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Кінець підтримки (EOL)
3+
layout: about
4+
description: З'ясуйте, що таке кінець підтримки (End-Of-Life, EOL) в Node.js, що це означає для безпеки, інструментарію та вимог, а також деталі EOL-версій та опції комерційної підтримки.
5+
---
6+
7+
# Кінець підтримки (EOL)
8+
9+
## Чому та як релізи Node.js досягають кінця підтримки
10+
11+
Мажорні версії Node.js випускаються, виправляються та досягають кінця підтримки за передбачуваним розкладом. Оскільки неможливо підтримувати всі релізи постійно, мажорні релізи Node.js після запланованого періоду припиняють свою підтримку.
12+
13+
<div className="flex flex-col items-start gap-4 xl:flex-row xl:items-center">
14+
<Button kind="primary" href="/download" className="flex-1">
15+
<span>Оновитися до останнього LTS-релізу Node.js®</span>
16+
</Button>
17+
18+
<span>або</span>
19+
20+
<Button as="a" kind="warning" href="/esp/herodevs" className="flex-1">
21+
<span>Отримати підтримку безпеки для непідтримуваних (EOL) версій</span>
22+
</Button>
23+
</div>
24+
25+
[Переглянути розклад релізів Node.js](/about/releases/).
26+
27+
## Що відбувається, коли реліз досягає кінця підтримки (EOL)
28+
29+
Коли версія досягає кінця підтримки (EOL), вона не отримуватиме оновлення, навіть виправлення безпеки. Це може призвести до того, що застосунки, які використовують ці версії, стануть вразливими та матимуть помилки, які ніколи не виправлятимуться.
30+
31+
- **Більше не буде виправлень уразливостей**: Нові виправлення вразливостей будуть застосовуватися лише до нових мажорних версій, а до EOL-версій — ні, навіть якщо в них присутні ці вразливості. Користувачі, які прагнуть використовувати EOL-версії та використовують уразливий код, одразу піддаватимуться атакам, які експлуатують ці вразливості.
32+
- **Злам тулчейну**: Релізи, які досягли кінця підтримки, можуть не посилатися динамічно на нові версії спільних залежностей, блокуючи або ламаючи системні оновлення.
33+
- **Зсув екосистеми**: Багато популярних користувацьких пакетів із часом припиняють підтримку для релізів Node.js, які досягли кінця підтримки. Якщо застосунок прагне підтримувати застарілі пакети, він може стикнутися з дедалі більшою кількістю невиправлених уразливостей та помилок, тим самим відхилюючися від норм екосистеми.
34+
- **Червоні прапорці відповідностей**: Багато індустрійних авдитів забороняють непідтримувані середовища виконання.
35+
36+
## EOL-версії
37+
38+
<EOLReleaseTable />
39+
40+
## Комерційна підтримка
41+
42+
Незважаючи на очевидні недоліки використання EOL-релізів, організації стикаються з перешкодами, які заважають оновлюватися одразу, як-от старий код, внутрішні вимоги та складні ланцюги залежностей. Для користувачів, які не можуть оновитися одразу, але потребують продовжену підтримку безпеки, існує комерційна підтримка через партнерство [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program).
43+
44+
Node.js наразі співпрацює з HeroDevs, щоб надавати безперервну підтримку (Never-Ending Support, NES) для версій Node.js, у яких завершилася офіційна фаза підтримки. Це включає виправлення безпеки, допомогу з дотримання вимог та технічну підтримку, поки ви плануєте свою стратегію оновлення. Для детальної інформації відвідайте [**сторінку HeroDevs з NES для Node.js**](https://nodejs.org/esp/herodevs).
45+
46+
Використання EOL-релізів із NES повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій.

packages/i18n/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@node-core/website-i18n",
3-
"version": "1.1.5",
3+
"version": "1.1.6",
44
"type": "module",
55
"exports": {
66
"./*": [

packages/i18n/src/locales/fr.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@
143143
"branding": "L'image de marque de Node.js",
144144
"governance": "Gouvernance du Projet",
145145
"releases": "Versions de Node.js",
146-
"security": "Rapport de sécurité"
146+
"security": "Rapport de sécurité",
147+
"eol": "Fin de vie (EOL)"
147148
}
148149
},
149150
"getInvolved": {

packages/i18n/src/locales/ja.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@
143143
"branding": "Node.jsのブランド",
144144
"governance": "プロジェクトの管理体制",
145145
"releases": "Node.js リリース",
146-
"security": "セキュリティーレポート"
146+
"security": "セキュリティーレポート",
147+
"eol": "サポート終了(EOL)"
147148
}
148149
},
149150
"getInvolved": {

packages/i18n/src/locales/ro.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@
143143
"branding": "Brandul Node.js",
144144
"governance": "Guvernarea proiectului",
145145
"releases": "Lansări Node.js",
146-
"security": "Raportare de securitate"
146+
"security": "Raportare de securitate",
147+
"eol": "End-of-Life (EOL)"
147148
}
148149
},
149150
"getInvolved": {

packages/i18n/src/locales/uk.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@
143143
"branding": "Брендинг Node.js",
144144
"governance": "Управління проєктом",
145145
"releases": "Релізи Node.js",
146-
"security": "Звітність про безпеку"
146+
"security": "Звітність про безпеку",
147+
"eol": "Кінець підтримки (EOL)"
147148
}
148149
},
149150
"getInvolved": {

0 commit comments

Comments
 (0)