diff --git a/apps/site/components/EOL/EOLReleaseTable/index.tsx b/apps/site/components/EOL/EOLReleaseTable/index.tsx index bf00f75bfb6e2..a0fe197ff1856 100644 --- a/apps/site/components/EOL/EOLReleaseTable/index.tsx +++ b/apps/site/components/EOL/EOLReleaseTable/index.tsx @@ -14,7 +14,7 @@ const EOLReleaseTable: FC = async () => { const releaseData = await provideReleaseData(); const vulnerabilities = await provideVulnerabilities(); - const eolReleases = releaseData.filter(release => release.status === 'EOL'); + const eolReleases = releaseData.filter(release => release.status === 'EoL'); const t = await getTranslations(); diff --git a/apps/site/components/withReleaseAlertBox.tsx b/apps/site/components/withReleaseAlertBox.tsx index fe57bfe24e44a..17f37812d3c96 100644 --- a/apps/site/components/withReleaseAlertBox.tsx +++ b/apps/site/components/withReleaseAlertBox.tsx @@ -14,7 +14,7 @@ const WithReleaseAlertBox: FC = ({ status }) => { const t = useTranslations(); switch (status) { - case 'EOL': + case 'EoL': return ( { return generateReleaseData(); }; - it('returns EOL when release is on or past EOL date', async t => { + it('returns EoL when release is on or past EoL date', async t => { const result = await runWithNodevuData(t, '2024-10-18', { 14: { releases: { @@ -43,10 +43,10 @@ describe('generateReleaseData', () => { }, }); - assert.equal(result[0]?.status, 'EOL'); + assert.equal(result[0]?.status, 'EoL'); }); - it('returns Current when release is not EOL and latest is not LTS', async t => { + it('returns Current when release is not EoL and latest is not LTS', async t => { const result = await runWithNodevuData(t, '2026-04-14', { 20: { releases: { @@ -74,7 +74,7 @@ describe('generateReleaseData', () => { assert.equal(result[0]?.status, 'Current'); }); - it('returns LTS when release is not EOL and latest is flagged as LTS', async t => { + it('returns LTS when release is not EoL and latest is flagged as LTS', async t => { const result = await runWithNodevuData(t, '2026-04-14', { 22: { releases: { @@ -102,7 +102,7 @@ describe('generateReleaseData', () => { assert.equal(result[0]?.status, 'LTS'); }); - it('returns Current when release is not EOL and LTS date has passed but latest is not LTS', async t => { + it('returns Current when release is not EoL and LTS date has passed but latest is not LTS', async t => { const result = await runWithNodevuData(t, '2026-04-14', { 24: { releases: { diff --git a/apps/site/next-data/generators/releaseData.mjs b/apps/site/next-data/generators/releaseData.mjs index 921d5cff302ba..97f7bf6eb0f55 100644 --- a/apps/site/next-data/generators/releaseData.mjs +++ b/apps/site/next-data/generators/releaseData.mjs @@ -7,7 +7,7 @@ const getNodeReleaseStatus = (latest, eol) => { const now = new Date(); if (eol && now >= new Date(eol)) { - return 'EOL'; + return 'EoL'; } if (latest.lts.isLts) { diff --git a/apps/site/next.constants.mjs b/apps/site/next.constants.mjs index f621472d3c309..392368510afc7 100644 --- a/apps/site/next.constants.mjs +++ b/apps/site/next.constants.mjs @@ -210,7 +210,7 @@ export const SEVERITY_KIND_MAP = { * @type {Record} */ export const STATUS_KIND_MAP = { - EOL: 'warning', + EoL: 'warning', LTS: 'info', Current: 'default', }; diff --git a/apps/site/pages/en/about/eol.mdx b/apps/site/pages/en/about/eol.mdx index 7860f6ecd360c..9de428de6fa13 100644 --- a/apps/site/pages/en/about/eol.mdx +++ b/apps/site/pages/en/about/eol.mdx @@ -1,10 +1,10 @@ --- title: End-Of-Life layout: about -description: Understand Node.js End-of-Life, what it means for security, tooling, and compliance, plus EOL version details and commercial support options. +description: Understand Node.js End-of-Life, what it means for security, tooling, and compliance, plus EoL version details and commercial support options. --- -# End-Of-Life (EOL) +# End-Of-Life (EoL) ## Why and how Node.js releases reach End-Of-Life @@ -16,29 +16,29 @@ Major versions of Node.js are released, patched, and designated End-Of-Life on a or [View the Node.js release schedule](/about/releases/). -## What Happens When a Release Line Reaches EOL +## What Happens When a Release Line Reaches EoL When a version reaches End-Of-Life, it means that it will no longer receive updates, including security patches. This can leave applications running on these versions vulnerable to security issues and bugs that will never be fixed. -- **No more vulnerability fixes**: When new security releases reveal issues and patches in newer major lines, even if the same vulnerability affects EOL release lines, there will not be any new releases for them. Users still clinging on to EOL release lines and using affected code paths will be immediately vulnerable to attacks exploiting these disclosed vulnerabilities. -- **Tool-chain breakage**: EOL releases may no longer dynamically link to newer versions of the shared libraries they depend on, blocking or breaking system updates. -- **Ecosystem drift**: Many popular user-land packages drop support for EOL Node.js releases over time. When an application clings onto outdated packages, it may suffer from even more unfixed vulnerabilities and bugs, further drifting away from ecosystem norm. +- **No more vulnerability fixes**: When new security releases reveal issues and patches in newer major lines, even if the same vulnerability affects EoL release lines, there will not be any new releases for them. Users still clinging on to EoL release lines and using affected code paths will be immediately vulnerable to attacks exploiting these disclosed vulnerabilities. +- **Tool-chain breakage**: EoL releases may no longer dynamically link to newer versions of the shared libraries they depend on, blocking or breaking system updates. +- **Ecosystem drift**: Many popular user-land packages drop support for EoL Node.js releases over time. When an application clings onto outdated packages, it may suffer from even more unfixed vulnerabilities and bugs, further drifting away from ecosystem norm. - **Compliance red flags**: Many industry audits forbid unmaintained runtimes. -## EOL Versions +## EoL Versions ## Commercial Support -Despite the obvious downsides of using EOL releases, in practice, organizations face constraints that prevent immediate upgrades, such as legacy codebases, compliance requirements, or complex dependency chains. Through the [OpenJS Foundation Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js is supported by HeroDevs and NodeSource to provide commercial services for security fixes. +Despite the obvious downsides of using EoL releases, in practice, organizations face constraints that prevent immediate upgrades, such as legacy codebases, compliance requirements, or complex dependency chains. Through the [OpenJS Foundation Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js is supported by HeroDevs and NodeSource to provide commercial services for security fixes. HeroDevs provides [Never-Ending Support (NES)](https://nodejs.org/esp/herodevs) for Node.js versions past their official maintenance phase. This includes security patches, compliance assistance, and technical support to help bridge the gap while you plan your upgrade strategy. -Using EOL releases through commercial support should be viewed as a temporary solution—the goal should always be to upgrade to actively supported versions. +Using EoL releases through commercial support should be viewed as a temporary solution—the goal should always be to upgrade to actively supported versions. diff --git a/apps/site/pages/en/about/partners.mdx b/apps/site/pages/en/about/partners.mdx index 7fd69d685fdfc..892d8ac0d5203 100644 --- a/apps/site/pages/en/about/partners.mdx +++ b/apps/site/pages/en/about/partners.mdx @@ -29,13 +29,13 @@ Supporters are individuals and organizations that provide financial support thro ## Ecosystem Sustainability Program (ESP) -Do you run a node.js version on End-of-Life (EOL)? The OpenJS Ecosystem Sustainability Program (ESP) -is a program that helps organizations to maintain their Node.js applications on EOL versions. +Do you run a node.js version on End-of-Life (EoL)? The OpenJS Ecosystem Sustainability Program (ESP) +is a program that helps organizations to maintain their Node.js applications on EoL versions. The program provides access to security patches, compliance assistance, and technical support to help bridge the gap while you plan your upgrade strategy. For more information about End-Of-Life versions, please visit [End-Of-Life Node.js Releases](/about/eol) -> Using EOL releases through commercial support should be viewed as a temporary solution, the goal should always +> Using EoL releases through commercial support should be viewed as a temporary solution, the goal should always > be to upgrade to actively supported versions. diff --git a/apps/site/pages/en/about/previous-releases.mdx b/apps/site/pages/en/about/previous-releases.mdx index 01aa12d5e4a59..2265d83ee2e2e 100644 --- a/apps/site/pages/en/about/previous-releases.mdx +++ b/apps/site/pages/en/about/previous-releases.mdx @@ -43,7 +43,7 @@ Installation methods designated as “Official” must meet the following requir Community installation methods included on the self-service download page (located at /download) must also adhere to a minimum set of criteria: -- **Version Support:** Must support all currently supported, non-End-of-Life (EOL) Node.js versions. +- **Version Support:** Must support all currently supported, non-End-of-Life (EoL) Node.js versions. - **OS Compatibility:** Must function on at least one officially supported Operating System (OS). - **Broad OS Support:** Cannot be limited to a subset of OS distributions or versions. - For example, an installation method claiming compatibility with “Windows” must function on “Windows 10”, “Windows 11”, and all their editions (including server versions). diff --git a/apps/site/pages/en/blog/announcements/evolving-the-nodejs-release-schedule.md b/apps/site/pages/en/blog/announcements/evolving-the-nodejs-release-schedule.md index b1c7a8d9d4bf7..df93c29823439 100644 --- a/apps/site/pages/en/blog/announcements/evolving-the-nodejs-release-schedule.md +++ b/apps/site/pages/en/blog/announcements/evolving-the-nodejs-release-schedule.md @@ -63,9 +63,9 @@ As of October 2026: | Alpha | 6 months | Oct to Mar. Early testing, semver-major allowed | | Current | 6 months | Apr to Oct. Stabilization | | LTS | 30 months | Long-term support with security fixes | -| EOL | Infinity | The project no longer provides any support | +| EoL | Infinity | The project no longer provides any support | -Total support: 36 months from first Current release to [End of Life (EOL)](https://nodejs.org/en/about/eol). +Total support: 36 months from first Current release to [End of Life (EoL)](https://nodejs.org/en/about/eol). ### About the Alpha Channel diff --git a/apps/site/pages/en/index.mdx b/apps/site/pages/en/index.mdx index e2552634be402..2094753acf380 100644 --- a/apps/site/pages/en/index.mdx +++ b/apps/site/pages/en/index.mdx @@ -24,7 +24,7 @@ layout: home
diff --git a/apps/site/pages/es/about/eol.mdx b/apps/site/pages/es/about/eol.mdx index e81d1d102ad77..36f41b2388423 100644 --- a/apps/site/pages/es/about/eol.mdx +++ b/apps/site/pages/es/about/eol.mdx @@ -1,10 +1,10 @@ --- title: Fin de Vida Útil layout: about -description: Entender la fase fin de vida útil de Node.js, su significado para seguridad, herramientas, y cumplimiento, junto con detalles de las versiones EOL y opciones para soporte comercial. +description: Entender la fase fin de vida útil de Node.js, su significado para seguridad, herramientas, y cumplimiento, junto con detalles de las versiones EoL y opciones para soporte comercial. --- -# Fin de Vida Útil (EOL) +# Fin de Vida Útil (EoL) ## Cómo y por qué los lanzamientos de Node.js tienen un fin de vida útil @@ -18,7 +18,7 @@ Existe un horario regular para lanzar, remendar, y pasar al fin de vida útil la o
@@ -26,21 +26,21 @@ Existe un horario regular para lanzar, remendar, y pasar al fin de vida útil la ## Que sucede cuando un lanzamiento pasa su fin de vida útil -Cuando una versión pasa su fin de vida útil (EOL), deja de recibir actualizaciones como remiendas de seguridad. Como resultado, las aplicaciones que usan estas versiones pueden volver vulnerables a defectos de seguridad y otros errores que nunca serán arreglados. +Cuando una versión pasa su fin de vida útil (EoL), deja de recibir actualizaciones como remiendas de seguridad. Como resultado, las aplicaciones que usan estas versiones pueden volver vulnerables a defectos de seguridad y otros errores que nunca serán arreglados. -- **No más correcciones de vulnerabilidades**: Cuando se publiquen nuevas versiones de seguridad que revelen problemas y parches en líneas principales más recientes, no habrá nuevas versiones para líneas de lanzamiento EOL, incluso si la misma vulnerabilidad afecta a líneas de lanzamiento EOL. Los usuarios que aún se aferran a líneas de lanzamiento EOL y utilizan rutas de código afectadas serán inmediatamente vulnerables a ataques que exploten estas vulnerabilidades divulgadas. -- **Errores en la cadena de herramientas**: Los lanzamientos EOL pueden dejar de vincular con versiones nuevas de dependencias externas, el cual podría impedir actualizaciones futuras. -- **Cambios en el ecosistema**: Varios paquetes populares dejan de funcionar con versiones EOL de Node.js. Cuando una aplicación depende de paquetes anticuados, puede sufrir de más vulnerabilidades y fallos, volviéndose más difícil de reconciliar con el ecosistema actual. +- **No más correcciones de vulnerabilidades**: Cuando se publiquen nuevas versiones de seguridad que revelen problemas y parches en líneas principales más recientes, no habrá nuevas versiones para líneas de lanzamiento EoL, incluso si la misma vulnerabilidad afecta a líneas de lanzamiento EoL. Los usuarios que aún se aferran a líneas de lanzamiento EoL y utilizan rutas de código afectadas serán inmediatamente vulnerables a ataques que exploten estas vulnerabilidades divulgadas. +- **Errores en la cadena de herramientas**: Los lanzamientos EoL pueden dejar de vincular con versiones nuevas de dependencias externas, el cual podría impedir actualizaciones futuras. +- **Cambios en el ecosistema**: Varios paquetes populares dejan de funcionar con versiones EoL de Node.js. Cuando una aplicación depende de paquetes anticuados, puede sufrir de más vulnerabilidades y fallos, volviéndose más difícil de reconciliar con el ecosistema actual. - **Incumplimiento**: A menudo, las auditorías prohíben sistemas de runtime no mantenidos. -## Versiones EOL +## Versiones EoL ## Soporte Comercial -A pesar de las desventajas obvias de usar versiones EOL, en la práctica, las organizaciones enfrentan restricciones que impiden actualizaciones inmediatas, como bases de código heredadas, requisitos de cumplimiento o cadenas de dependencias complejas. A través del [Programa de Sostenibilidad del Ecosistema de la Fundación OpenJS](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js cuenta con el apoyo de HeroDevs y NodeSource para proporcionar servicios comerciales para correcciones de seguridad. +A pesar de las desventajas obvias de usar versiones EoL, en la práctica, las organizaciones enfrentan restricciones que impiden actualizaciones inmediatas, como bases de código heredadas, requisitos de cumplimiento o cadenas de dependencias complejas. A través del [Programa de Sostenibilidad del Ecosistema de la Fundación OpenJS](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js cuenta con el apoyo de HeroDevs y NodeSource para proporcionar servicios comerciales para correcciones de seguridad. HeroDevs ofrece un [Soporte Interminable (NES)](https://nodejs.org/esp/herodevs) para versiones de Node.js que ya no tienen soporte oficial. Esto incluye parches de seguridad, ayuda con cumplimiento y soporte técnico para darte tiempo mientras planificas tu actualización. -Usar versiones EOL con soporte comercial debería verse como una solución temporal, el objetivo siempre debería ser actualizar a versiones con soporte activo. +Usar versiones EoL con soporte comercial debería verse como una solución temporal, el objetivo siempre debería ser actualizar a versiones con soporte activo. diff --git a/apps/site/pages/es/about/previous-releases.mdx b/apps/site/pages/es/about/previous-releases.mdx index 400280c9ec86b..3ed8529581292 100644 --- a/apps/site/pages/es/about/previous-releases.mdx +++ b/apps/site/pages/es/about/previous-releases.mdx @@ -43,7 +43,7 @@ Para considerarse "Oficial", métodos de instalación deben cumplir con los sigu Para ser incluida en la página de descargas (/download), los métodos de instalación de comunidad deben cumplir con unos requisitos mínimos: -- **Apoyo de versiones:** Debe proveer instalaciones de cada versión de Node.js apoyado oficialmente que no ha pasado el fin de su vida útil (EOL). +- **Apoyo de versiones:** Debe proveer instalaciones de cada versión de Node.js apoyado oficialmente que no ha pasado el fin de su vida útil (EoL). - **Compatibilidad con Sistemas Operativos**: Debe operar en uno o más sistemas operativos oficialmente compatible. - **Apoyo amplio de Sistemas Operativos:** No se puede limitar a una fracción de distribuciones o versiones del sistema operativo. - Por ejemplo, si un método de instalación declara compatibilidad con "Windows", debe funcionar en cada edición de "Windows 10" y "Windows 11" (incluso versiones para servidores). diff --git a/apps/site/pages/fr/about/eol.mdx b/apps/site/pages/fr/about/eol.mdx index 3a3150d369f47..cb498ed398532 100644 --- a/apps/site/pages/fr/about/eol.mdx +++ b/apps/site/pages/fr/about/eol.mdx @@ -1,10 +1,10 @@ --- -title: Fin de vie (EOL) +title: Fin de vie (EoL) layout: about -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. +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. --- -# Fin de vie (EOL) +# Fin de vie (EoL) ## Pourquoi et comment les versions de Node.js arrivent en fin de vie @@ -18,7 +18,7 @@ Les versions majeures de Node.js sont publiées, corrigées et déclarées en fi @@ -29,9 +29,9 @@ Les versions majeures de Node.js sont publiées, corrigées et déclarées en fi 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. -- **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. -- **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. -- **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. +- **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. +- **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. +- **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. - **Signaux d'alerte en matière de conformité** : de nombreux audits sectoriels interdisent les environnements d'exécution non maintenus. ## Versions en fin de vie @@ -40,8 +40,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 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é. +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é. 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. +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 index ce51a757cf766..02d32c263ab57 100644 --- a/apps/site/pages/fr/about/partners.mdx +++ b/apps/site/pages/fr/about/partners.mdx @@ -29,13 +29,13 @@ Les contributeurs sont des particuliers et des organisations qui apportent leur ## 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. +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. +> 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/eol.mdx b/apps/site/pages/fr/eol.mdx index 0ab89c2ba2fb3..3f61b35663b04 100644 --- a/apps/site/pages/fr/eol.mdx +++ b/apps/site/pages/fr/eol.mdx @@ -1,10 +1,10 @@ --- -title: Fin de vie (EOL) +title: Fin de vie (EoL) layout: article -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. +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. --- -# Fin de vie (EOL) +# Fin de vie (EoL) ## Pourquoi et comment les versions de Node.js arrivent en fin de vie @@ -18,7 +18,7 @@ Les versions majeures de Node.js sont publiées, corrigées et déclarées en fi ou @@ -28,9 +28,9 @@ Les versions majeures de Node.js sont publiées, corrigées et déclarées en fi 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. -- **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. -- **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. -- **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. +- **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. +- **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. +- **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. - **Signaux d'alerte en matière de conformité** : de nombreux audits sectoriels interdisent les environnements d'exécution non maintenus. ## Versions en fin de vie @@ -43,4 +43,4 @@ Malgré les inconvénients évidents liés à l'utilisation des versions en fin 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). -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. +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/id/about/eol.mdx b/apps/site/pages/id/about/eol.mdx index fcc172e05ef85..7f62c6aa87370 100644 --- a/apps/site/pages/id/about/eol.mdx +++ b/apps/site/pages/id/about/eol.mdx @@ -1,10 +1,10 @@ --- title: End-Of-Life layout: about -description: Memahami End-of-Life Node.js, apa dampaknya pada keamanan, toolchain, dan kepatuhan, serta detail versi EOL dan opsi dukungan komersial. +description: Memahami End-of-Life Node.js, apa dampaknya pada keamanan, toolchain, dan kepatuhan, serta detail versi EoL dan opsi dukungan komersial. --- -# End-Of-Life (EOL) +# End-Of-Life (EoL) ## Mengapa dan bagaimana rilis Node.js mencapai End-Of-Life @@ -18,29 +18,29 @@ Versi mayor Node.js dirilis, diperbaiki, dan ditetapkan sebagai End-Of-Life meng atau [Lihat jadwal rilis Node.js](/about/releases/). -## Apa yang Terjadi Ketika Suatu Lini Rilis Mencapai EOL +## Apa yang Terjadi Ketika Suatu Lini Rilis Mencapai EoL Saat suatu versi mencapai End-Of-Life, artinya versi tersebut tidak lagi menerima pembaruan, termasuk tambalan keamanan. Ini dapat membuat aplikasi yang berjalan pada versi tersebut rentan terhadap masalah keamanan dan bug yang tidak akan pernah diperbaiki. -- **Tidak ada lagi perbaikan kerentanan**: Ketika rilis keamanan baru mengungkap masalah dan tambalan pada lini mayor yang lebih baru, meskipun kerentanan yang sama memengaruhi versi EOL, tidak akan ada rilis baru untuk mereka. Pengguna yang tetap bertahan di versi EOL dan menggunakan jalur kode yang terdampak akan langsung rentan terhadap serangan yang memanfaatkan kerentanan tersebut. -- **Kerusakan pada toolchain**: Versi EOL mungkin tidak lagi dapat melakukan dynamic linking dengan versi pustaka bersama yang lebih baru yang menjadi dependensinya, yang dapat menghambat atau merusak pembaruan sistem. -- **Perubahan ekosistem**: Banyak paket user-land populer menghentikan dukungan untuk versi Node.js yang sudah EOL dari waktu ke waktu. Ketika suatu aplikasi tetap menggunakan paket yang sudah kedaluwarsa, aplikasi tersebut dapat mengalami lebih banyak kerentanan dan bug yang tidak diperbaiki, semakin menjauhi standar ekosistem. +- **Tidak ada lagi perbaikan kerentanan**: Ketika rilis keamanan baru mengungkap masalah dan tambalan pada lini mayor yang lebih baru, meskipun kerentanan yang sama memengaruhi versi EoL, tidak akan ada rilis baru untuk mereka. Pengguna yang tetap bertahan di versi EoL dan menggunakan jalur kode yang terdampak akan langsung rentan terhadap serangan yang memanfaatkan kerentanan tersebut. +- **Kerusakan pada toolchain**: Versi EoL mungkin tidak lagi dapat melakukan dynamic linking dengan versi pustaka bersama yang lebih baru yang menjadi dependensinya, yang dapat menghambat atau merusak pembaruan sistem. +- **Perubahan ekosistem**: Banyak paket user-land populer menghentikan dukungan untuk versi Node.js yang sudah EoL dari waktu ke waktu. Ketika suatu aplikasi tetap menggunakan paket yang sudah kedaluwarsa, aplikasi tersebut dapat mengalami lebih banyak kerentanan dan bug yang tidak diperbaiki, semakin menjauhi standar ekosistem. - **Masalah kepatuhan**: Banyak audit industri melarang penggunaan runtime yang tidak dipelihara. -## Versi EOL +## Versi EoL ## Dukungan Komersial -Meskipun penggunaan versi EOL memiliki banyak kelemahan, dalam praktiknya banyak organisasi menghadapi batasan yang mencegah peningkatan versi secara langsung, seperti kode warisan (legacy), kebutuhan kepatuhan, atau rantai dependensi yang kompleks. Melalui [OpenJS Foundation Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js mendapatkan dukungan dari HeroDevs dan NodeSource untuk menyediakan layanan komersial dalam bentuk perbaikan keamanan. +Meskipun penggunaan versi EoL memiliki banyak kelemahan, dalam praktiknya banyak organisasi menghadapi batasan yang mencegah peningkatan versi secara langsung, seperti kode warisan (legacy), kebutuhan kepatuhan, atau rantai dependensi yang kompleks. Melalui [OpenJS Foundation Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js mendapatkan dukungan dari HeroDevs dan NodeSource untuk menyediakan layanan komersial dalam bentuk perbaikan keamanan. HeroDevs menyediakan [Never-Ending Support (NES)](https://nodejs.org/esp/herodevs) untuk versi Node.js yang telah melewati fase pemeliharaan resmi. Ini mencakup tambalan keamanan, bantuan kepatuhan, dan dukungan teknis untuk menjembatani kebutuhanmu sambil kamu merencanakan strategi peningkatan. -Menggunakan versi EOL melalui dukungan komersial harus dianggap sebagai solusi sementara — tujuan utama tetap untuk meningkatkan ke versi yang masih didukung secara aktif. +Menggunakan versi EoL melalui dukungan komersial harus dianggap sebagai solusi sementara — tujuan utama tetap untuk meningkatkan ke versi yang masih didukung secara aktif. diff --git a/apps/site/pages/id/about/partners.mdx b/apps/site/pages/id/about/partners.mdx index d483a92667d96..aa678aaf78898 100644 --- a/apps/site/pages/id/about/partners.mdx +++ b/apps/site/pages/id/about/partners.mdx @@ -27,14 +27,14 @@ Pendukung adalah individu dan organisasi yang memberikan dukungan finansial mela ## ## Ecosystem Sustainability Program (ESP) -Apakah kamu menjalankan versi Node.js yang sudah End-of-Life (EOL)? +Apakah kamu menjalankan versi Node.js yang sudah End-of-Life (EoL)? Program **OpenJS Ecosystem Sustainability Program (ESP)** membantu organisasi dalam -memelihara aplikasi Node.js mereka yang berjalan pada versi EOL. +memelihara aplikasi Node.js mereka yang berjalan pada versi EoL. Program ini menyediakan akses ke tambalan keamanan, bantuan kepatuhan, dan dukungan teknis untuk menjembatani kebutuhan sementara kamu merencanakan strategi peningkatan versi.Untuk informasi lebih lanjut mengenai versi End-of-Life, silakan kunjungi [End-Of-Life Node.js Releases](/about/eol) -> Menggunakan rilis EOL melalui dukungan komersial harus dianggap sebagai solusi sementara. Tujuan utama tetap harus meningkatkan ke versi yang masih didukung secara aktif. +> Menggunakan rilis EoL melalui dukungan komersial harus dianggap sebagai solusi sementara. Tujuan utama tetap harus meningkatkan ke versi yang masih didukung secara aktif. diff --git a/apps/site/pages/id/about/previous-releases.mdx b/apps/site/pages/id/about/previous-releases.mdx index a108957f78888..0131ff49226ec 100644 --- a/apps/site/pages/id/about/previous-releases.mdx +++ b/apps/site/pages/id/about/previous-releases.mdx @@ -40,7 +40,7 @@ Metode instalasi yang ditetapkan sebagai “Resmi” harus memenuhi persyaratan Metode instalasi komunitas yang disertakan pada halaman unduhan swalayan (/download) juga harus mematuhi serangkaian kriteria minimum: -- **Dukungan Versi:** Harus mendukung semua versi Node.js yang saat ini didukung, bukan versi End-of-Life (EOL). +- **Dukungan Versi:** Harus mendukung semua versi Node.js yang saat ini didukung, bukan versi End-of-Life (EoL). - **Kompatibilitas OS:** Harus berfungsi pada setidaknya satu Sistem Operasi (OS) yang didukung secara resmi. - **Dukungan OS yang Luas:** Tidak dapat dibatasi pada sebagian distribusi atau versi OS. - Misalnya, metode instalasi yang mengklaim kompatibilitas dengan “Windows” harus berfungsi pada “Windows 10”, “Windows 11”, dan semua edisinya (termasuk versi server). diff --git a/apps/site/pages/id/index.mdx b/apps/site/pages/id/index.mdx index 79f499ab020f8..8dcc2602c708a 100644 --- a/apps/site/pages/id/index.mdx +++ b/apps/site/pages/id/index.mdx @@ -26,7 +26,7 @@ layout: home
- untuk versi Node.js yang telah mencapai EOL + untuk versi Node.js yang telah mencapai EoL
diff --git a/apps/site/pages/ja/about/eol.mdx b/apps/site/pages/ja/about/eol.mdx index 78adc943c9e36..884fd3f242b28 100644 --- a/apps/site/pages/ja/about/eol.mdx +++ b/apps/site/pages/ja/about/eol.mdx @@ -1,10 +1,10 @@ --- -title: サポート終了(EOL) +title: サポート終了(EoL) layout: about -description: Node.jsのサポート終了(EOL):セキュリティー、ツール、コンプライアンスへの影響、EOLバージョンの詳細、商用サポートオプションについて +description: Node.jsのサポート終了(EoL):セキュリティー、ツール、コンプライアンスへの影響、EoLバージョンの詳細、商用サポートオプションについて --- -# サポート終了(EOL) +# サポート終了(EoL) ## Node.jsのサポート終了(End-Of-Life)について @@ -16,29 +16,29 @@ Node.jsのメジャーバージョンは予定されたスケジュールでリ または
[Node.jsのリリーススケジュールを確認する](/about/releases/)。 -## EOLになったリリースラインについて +## EoLになったリリースラインについて サポート終了(End-Of-Life)を迎えたバージョンはセキュリティーパッチを含む更新が提供されなくなります。これによりこれらのバージョンで動作するアプリケーションは修正されないセキュリティー上の問題やバグに対して脆弱な状態に置かれる可能性があります。 -- **脆弱性修正の提供終了**:新しいセキュリティーリリースで新たな脆弱性が発見され、主要な新バージョンラインにパッチが適用された場合、たとえ同じ脆弱性がサポート終了(EOL)のリリースラインに影響を与えていても、それらに対する新たなリリースは提供されません。サポート終了のリリースラインを使い続け、影響を受けるコードを使用しているユーザーはこれらの公開された脆弱性を悪用する攻撃に対して即座に脆弱な状態となります。 -- **ツールチェーンの破損**:EOLバージョンは依存する共有ライブラリーの新バージョンへの動的リンクができなくなる可能性があり、システム更新を妨げたり壊す恐れがあります。 -- **エコシステムドリフト**:多くの一般的なサードパーティーパッケージは時間の経過とともにEOLバージョンのサポートを終了します。アプリケーションが古いパッケージに固執すると修正されていない脆弱性やバグにさらされる可能性が高まり、エコシステムの標準からさらに離れていくことになります。 +- **脆弱性修正の提供終了**:新しいセキュリティーリリースで新たな脆弱性が発見され、主要な新バージョンラインにパッチが適用された場合、たとえ同じ脆弱性がサポート終了(EoL)のリリースラインに影響を与えていても、それらに対する新たなリリースは提供されません。サポート終了のリリースラインを使い続け、影響を受けるコードを使用しているユーザーはこれらの公開された脆弱性を悪用する攻撃に対して即座に脆弱な状態となります。 +- **ツールチェーンの破損**:EoLバージョンは依存する共有ライブラリーの新バージョンへの動的リンクができなくなる可能性があり、システム更新を妨げたり壊す恐れがあります。 +- **エコシステムドリフト**:多くの一般的なサードパーティーパッケージは時間の経過とともにEoLバージョンのサポートを終了します。アプリケーションが古いパッケージに固執すると修正されていない脆弱性やバグにさらされる可能性が高まり、エコシステムの標準からさらに離れていくことになります。 - **コンプライアンス上の危険信号**:多くの業界の監査ではメンテナンスされていないランタイムの使用を禁止されています。 -## EOLバージョン +## EoLバージョン ## 商用サポート -EOLバージョンに明らかな欠点があるにもかかわらず、実際はレガシーコードベース、コンプライアンス要件、複雑な依存関係チェーンなど、企業は早急なアップグレードを妨げる制約に直面します。Node.jsは[OpenJS Foundationエコシステム持続プログラム](https://openjsf.org/blog/ecosystem-sustainability-program)を通してHeroDevsとNodeSourceによってサポートされたセキュリティー修正のための商用サービスを提供しています。 +EoLバージョンに明らかな欠点があるにもかかわらず、実際はレガシーコードベース、コンプライアンス要件、複雑な依存関係チェーンなど、企業は早急なアップグレードを妨げる制約に直面します。Node.jsは[OpenJS Foundationエコシステム持続プログラム](https://openjsf.org/blog/ecosystem-sustainability-program)を通してHeroDevsとNodeSourceによってサポートされたセキュリティー修正のための商用サービスを提供しています。 HeroDevsは公式のメンテナンス期間が終了したNode.jsバージョンの[Never-Ending Support(NES)](https://nodejs.org/esp/herodevs)を提供します。これにはセキュリティーパッチ、コンプライアンス支援、技術サポートが含まれ、アップグレード戦略を計画する間の一時的なギャップを埋めるお手伝いをします。 -商用サポートによるEOLバージョンの利用は一時的な解決策と捉えるべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。 +商用サポートによるEoLバージョンの利用は一時的な解決策と捉えるべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。 diff --git a/apps/site/pages/ja/about/partners.mdx b/apps/site/pages/ja/about/partners.mdx index 09a89b788a0fd..a092e401e14e9 100644 --- a/apps/site/pages/ja/about/partners.mdx +++ b/apps/site/pages/ja/about/partners.mdx @@ -23,9 +23,9 @@ Node.jsの成功と継続的な発展に欠かせないパートナーのみな ## エコシステム持続可能性プログラム(ESP) -サポート終了(EOL)バージョンのNode.jsをお使いですか?OpenJSエコシステム持続可能性プログラム(ESP)はEOLバージョンでNode.jsアプリケーションを運用している組織のサポートプログラムです。セキュリティーパッチ、コンプライアンス支援、技術サポートを提供し、アップグレード戦略を計画する際の障壁を取り除く手助けをします。EOLバージョンの詳細については、[サポート終了を迎えたNode.jsリリース](/about/eol) をご覧ください。 +サポート終了(EoL)バージョンのNode.jsをお使いですか?OpenJSエコシステム持続可能性プログラム(ESP)はEoLバージョンでNode.jsアプリケーションを運用している組織のサポートプログラムです。セキュリティーパッチ、コンプライアンス支援、技術サポートを提供し、アップグレード戦略を計画する際の障壁を取り除く手助けをします。EoLバージョンの詳細については、[サポート終了を迎えたNode.jsリリース](/about/eol) をご覧ください。 -> 商用サポートによるEOLバージョンの利用は一時的な解決策と捉えるべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。 +> 商用サポートによるEoLバージョンの利用は一時的な解決策と捉えるべきであり、常に積極的にサポートされているバージョンへのアップグレードを目標とすべきです。 diff --git a/apps/site/pages/ja/about/previous-releases.mdx b/apps/site/pages/ja/about/previous-releases.mdx index 6e2aeb3a517a0..e4267914af999 100644 --- a/apps/site/pages/ja/about/previous-releases.mdx +++ b/apps/site/pages/ja/about/previous-releases.mdx @@ -40,7 +40,7 @@ Node.jsのウェブサイトではコマンドラインインターフェイス ダウンロードページ(/downloadにある)に掲載されているコミュニティー版のインストール方法も最低限の基準を満たす必要があります。 -- **バージョンサポート:** 現在サポートされているEOL(End-of-Life)以外の Node.jsのバージョンをすべてサポートする必要がある。 +- **バージョンサポート:** 現在サポートされているEoL(End-of-Life)以外の Node.jsのバージョンをすべてサポートする必要がある。 - **OSの互換性:** 少なくとも1つの公式にサポートされているオペレーティングシステム(OS)上で機能しなければならない。 - **幅広いOSサポート:** OSのディストリビューションやバージョンのサブセットに制限されることがないこと。 - 例えば「Windows」との互換性を謳うインストール方法は「Windows 10」、「Windows 11」、およびそれらのすべてのエディション(サーバー版を含む)で機能しなければならない。 diff --git a/apps/site/pages/ja/eol.mdx b/apps/site/pages/ja/eol.mdx index f79016c9cc2a1..fa397124cc00d 100644 --- a/apps/site/pages/ja/eol.mdx +++ b/apps/site/pages/ja/eol.mdx @@ -1,14 +1,14 @@ --- -title: サポート終了(EOL) +title: サポート終了(EoL) layout: article -description: Node.jsのサポート終了(EOL):セキュリティー、ツール、コンプライアンスへの影響、EOLバージョンの詳細、商用サポートオプションについて +description: Node.jsのサポート終了(EoL):セキュリティー、ツール、コンプライアンスへの影響、EoLバージョンの詳細、商用サポートオプションについて --- -# サポート終了(EOL) +# サポート終了(EoL) ## サポート終了となるNode.jsバージョンについて -Node.jsのメジャーバージョンは予測可能なスケジュールに従ってリリースされ、パッチが適用され、サポート終了(EOL)となります。すべてのリリースラインを永久に維持することは現実的ではないため、計画されたメンテナンス期間を持って、Node.jsのメジャーバージョンのリリースラインはメンテナンスを終了します。 +Node.jsのメジャーバージョンは予測可能なスケジュールに従ってリリースされ、パッチが適用され、サポート終了(EoL)となります。すべてのリリースラインを永久に維持することは現実的ではないため、計画されたメンテナンス期間を持って、Node.jsのメジャーバージョンのリリースラインはメンテナンスを終了します。
[Node.jsのリリーススケジュールを確認](/about/releases/)。 -## リリースラインがEOLになった際に起こること +## リリースラインがEoLになった際に起こること -バージョンがサポート終了(EOL)に達すると、そのバージョンはセキュリティパッチを含むすべての更新プログラムの提供が終了します。これにより、これらのバージョンで動作するアプリケーションは、修正されないままのセキュリティ上の脆弱性やバグにさらされる可能性があります。 +バージョンがサポート終了(EoL)に達すると、そのバージョンはセキュリティパッチを含むすべての更新プログラムの提供が終了します。これにより、これらのバージョンで動作するアプリケーションは、修正されないままのセキュリティ上の脆弱性やバグにさらされる可能性があります。 -- **脆弱性修正の終了**: 新しいセキュリティ更新プログラムで、より新しいメジャーバージョンで問題やパッチが発見された場合、同じ脆弱性がEOLのバージョンに影響を与える場合でも、それらに対して新しいリリースは提供されません。EOL済みのバージョンに依存し、影響を受けるコードを使用し続けるユーザーは、これらの脆弱性を悪用した攻撃に対して即座に脆弱な状態になります。 -- **ツールチェーンの破損**: EOLのバージョンは依存する共有ライブラリの新しいバージョンに動的にリンクできなくなるため、システム更新がブロックされたり破損したりする可能性があります。 -- **エコシステムドリフト**: 多くの人気のあるユーザーランドのパッケージは時間の経過とともにEOLとなったNode.jsのバージョンへのサポートを終了します。アプリケーションが古いパッケージに依存し続けると、未修正の脆弱性やバグにさらされるリスクが高まり、エコシステムの標準からさらに乖離していく可能性があります。 +- **脆弱性修正の終了**: 新しいセキュリティ更新プログラムで、より新しいメジャーバージョンで問題やパッチが発見された場合、同じ脆弱性がEoLのバージョンに影響を与える場合でも、それらに対して新しいリリースは提供されません。EoL済みのバージョンに依存し、影響を受けるコードを使用し続けるユーザーは、これらの脆弱性を悪用した攻撃に対して即座に脆弱な状態になります。 +- **ツールチェーンの破損**: EoLのバージョンは依存する共有ライブラリの新しいバージョンに動的にリンクできなくなるため、システム更新がブロックされたり破損したりする可能性があります。 +- **エコシステムドリフト**: 多くの人気のあるユーザーランドのパッケージは時間の経過とともにEoLとなったNode.jsのバージョンへのサポートを終了します。アプリケーションが古いパッケージに依存し続けると、未修正の脆弱性やバグにさらされるリスクが高まり、エコシステムの標準からさらに乖離していく可能性があります。 - **コンプライアンスの警告**: 多くの業界の監査ではメンテナンスが行われていないランタイムの使用が禁止されています。 -## EOLのバージョン +## EoLのバージョン ## 商用サポート -EOLのバージョンを使用する明らかな欠点にもかかわらず、組織はレガシーコードベース、コンプライアンス要件、または複雑な依存関係チェーンなど、即時アップグレードを妨げる制約に直面しています。即時アップグレードが不可能ながら、Node.jsのEOLバージョンに対する継続的なセキュリティサポートが必要なユーザー向けに、[OpenJSエコシステム持続可能プログラム](https://openjsf.org/blog/ecosystem-sustainability-program)パートナーシップを通じて商用サポートが提供されています。 +EoLのバージョンを使用する明らかな欠点にもかかわらず、組織はレガシーコードベース、コンプライアンス要件、または複雑な依存関係チェーンなど、即時アップグレードを妨げる制約に直面しています。即時アップグレードが不可能ながら、Node.jsのEoLバージョンに対する継続的なセキュリティサポートが必要なユーザー向けに、[OpenJSエコシステム持続可能プログラム](https://openjsf.org/blog/ecosystem-sustainability-program)パートナーシップを通じて商用サポートが提供されています。 Node.jsは現在HeroDevsと提携し公式メンテナンスを終了したNode.jsのバージョン向けに「Never-Ending Support(NES)」を提供しています。これにはセキュリティパッチ、コンプライアンス支援、および技術サポートが含まれ、アップグレード戦略を計画する際にギャップを埋めるお手伝いをします。詳細な情報については、[**HeroDevs Node.js NESページ**](https://nodejs.org/esp/herodevs)をご覧ください。 -NES経由でEOLバージョンを使用することは一時的な解決策として捉えるべきです。目標は常に積極的にサポートされているバージョンへのアップグレードです。 +NES経由でEoLバージョンを使用することは一時的な解決策として捉えるべきです。目標は常に積極的にサポートされているバージョンへのアップグレードです。 diff --git a/apps/site/pages/ja/index.mdx b/apps/site/pages/ja/index.mdx index 9e77091eccabf..22964a91b4cfe 100644 --- a/apps/site/pages/ja/index.mdx +++ b/apps/site/pages/ja/index.mdx @@ -23,7 +23,7 @@ layout: home
diff --git a/apps/site/pages/pt-br/about/eol.mdx b/apps/site/pages/pt-br/about/eol.mdx index 71032925dde48..cd4ffe29d2247 100644 --- a/apps/site/pages/pt-br/about/eol.mdx +++ b/apps/site/pages/pt-br/about/eol.mdx @@ -1,14 +1,14 @@ --- title: Fim de Vida Útil layout: about -description: Entenda o Fim de Vida Útil (End-of-Life ou EOL) do Node.js, o que isso significa para segurança, ferramentas e conformidade, além de detalhes sobre versões EOL e opções de suporte comercial. +description: Entenda o Fim de Vida Útil (End-of-Life ou EoL) do Node.js, o que isso significa para segurança, ferramentas e conformidade, além de detalhes sobre versões EoL e opções de suporte comercial. --- -# Fim de Vida Útil (EOL) +# Fim de Vida Útil (EoL) ## Por que e como as versões do Node.js chegam ao Fim de Vida Útil -As versões principais (major) do Node.js são lançadas, corrigidas e designadas como Fim de Vida Útil (_End-Of-Life_ ou _EOL_) em um cronograma previsível. Como não é viável manter todas as linhas de versão indefinidamente, após um período de manutenção planejado, uma linha de versão principal do Node.js deixa de ser mantida pelo projeto. +As versões principais (major) do Node.js são lançadas, corrigidas e designadas como Fim de Vida Útil (_End-Of-Life_ ou _EoL_) em um cronograma previsível. Como não é viável manter todas as linhas de versão indefinidamente, após um período de manutenção planejado, uma linha de versão principal do Node.js deixa de ser mantida pelo projeto.
[Veja o cronograma de versões do Node.js](/about/releases/). -## O que acontece quando uma versão atinge o EOL +## O que acontece quando uma versão atinge o EoL Quando uma versão atinge o Fim de Vida Útil, isso significa que ela não receberá mais atualizações, incluindo correções de segurança. Isso pode deixar aplicações executadas nessas versões vulneráveis a falhas de segurança que nunca serão corrigidos. -- **Vulnerabilidades não serão mais corrigidas**: Quando novas versões de segurança descobrem vulnerabilidades e trazem correções para as versões mais recentes, mesmo que a vulnerabilidade afete versões EOL, não haverá novas versões para elas. Usuários que ainda insistem em usar versões EOL e utilizam código afetado ficarão imediatamente vulneráveis a ataques que exploram essas vulnerabilidades divulgadas. -- **Incompatibilidade com ferramentas**: Versões EOL podem parar de se vincular dinamicamente às versões mais recentes das bibliotecas compartilhadas das quais dependem, bloqueando ou quebrando atualizações do sistema. -- **Afastamento do ecossistema**: Muitos pacotes populares deixam de oferecer suporte para versões EOL do Node.js ao longo do tempo. Quando uma aplicação se apega a pacotes desatualizados, ela pode sofrer com ainda mais vulnerabilidades e bugs não corrigidos, ficando cada vez mais isolada das práticas atuais do ecossistema. +- **Vulnerabilidades não serão mais corrigidas**: Quando novas versões de segurança descobrem vulnerabilidades e trazem correções para as versões mais recentes, mesmo que a vulnerabilidade afete versões EoL, não haverá novas versões para elas. Usuários que ainda insistem em usar versões EoL e utilizam código afetado ficarão imediatamente vulneráveis a ataques que exploram essas vulnerabilidades divulgadas. +- **Incompatibilidade com ferramentas**: Versões EoL podem parar de se vincular dinamicamente às versões mais recentes das bibliotecas compartilhadas das quais dependem, bloqueando ou quebrando atualizações do sistema. +- **Afastamento do ecossistema**: Muitos pacotes populares deixam de oferecer suporte para versões EoL do Node.js ao longo do tempo. Quando uma aplicação se apega a pacotes desatualizados, ela pode sofrer com ainda mais vulnerabilidades e bugs não corrigidos, ficando cada vez mais isolada das práticas atuais do ecossistema. - **Problemas de conformidade**: Muitas auditorias do setor proíbem o uso de ambientes de execução sem manutenção. -## Versões EOL +## Versões EoL ## Suporte comercial -Apesar das desvantagens óbvias de usar versões EOL, na prática, as organizações enfrentam limitações que impedem atualizações imediatas, como bases de código legadas, requisitos de conformidade ou cadeias de dependência complexas. Por meio do [Programa de Sustentabilidade do Ecossistema da OpenJS Foundation (OpenJS Foundation Ecosystem Sustainability Program)](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js é apoiado pela HeroDevs e NodeSource para fornecer serviços comerciais de correções de segurança. +Apesar das desvantagens óbvias de usar versões EoL, na prática, as organizações enfrentam limitações que impedem atualizações imediatas, como bases de código legadas, requisitos de conformidade ou cadeias de dependência complexas. Por meio do [Programa de Sustentabilidade do Ecossistema da OpenJS Foundation (OpenJS Foundation Ecosystem Sustainability Program)](https://openjsf.org/blog/ecosystem-sustainability-program), Node.js é apoiado pela HeroDevs e NodeSource para fornecer serviços comerciais de correções de segurança. HeroDevs fornece [Suporte Sem Fim (NES)](https://nodejs.org/esp/herodevs) para versões do Node.js que já passaram de sua fase oficial de manutenção. Isso inclui patches de segurança, assistência de conformidade e suporte técnico para ajudar a preencher a lacuna enquanto você planeja sua estratégia de atualização. -O uso de versões EOL através de suporte comercial deve ser visto como uma solução temporária - o objetivo deve ser sempre atualizar para versões ativamente mantidas. +O uso de versões EoL através de suporte comercial deve ser visto como uma solução temporária - o objetivo deve ser sempre atualizar para versões ativamente mantidas. diff --git a/apps/site/pages/pt-br/about/partners.mdx b/apps/site/pages/pt-br/about/partners.mdx index 498d9788a4c2b..6a7937be716d9 100644 --- a/apps/site/pages/pt-br/about/partners.mdx +++ b/apps/site/pages/pt-br/about/partners.mdx @@ -24,11 +24,11 @@ Apoiadores são indivíduos e organizações que disponibilizam recursos finance ## Programa de Sustentabilidade do Ecossistema (_ESP_) -Você executa uma versão do Node.js em Fim da Vida Útil (_End-Of-Life_ ou _EOL_)? O Programa de Sustentabilidade do Ecossistema OpenJS (_OpenJS Ecosystem Sustainability Program_ ou _ESP_) é um programa que ajuda organizações a manter suas aplicações Node.js em versões _EOL_. +Você executa uma versão do Node.js em Fim da Vida Útil (_End-Of-Life_ ou _EoL_)? O Programa de Sustentabilidade do Ecossistema OpenJS (_OpenJS Ecosystem Sustainability Program_ ou _ESP_) é um programa que ajuda organizações a manter suas aplicações Node.js em versões _EoL_. O programa fornece acesso a patches de segurança, assistência de conformidade e suporte técnico para ajudar a preencher a lacuna enquanto você planeja sua estratégia de atualização. Para mais informações sobre versões em -Fim de Vida Útil por favor visite os [Lançamentos em Fim de Vida Útil (_EOL_) do Node.js](/about/eol) +Fim de Vida Útil por favor visite os [Lançamentos em Fim de Vida Útil (_EoL_) do Node.js](/about/eol) -> O uso de versões _EOL_ através de suporte comercial deve ser visto como uma solução temporária, o objetivo deve ser sempre atualizar para versões ativamente mantidas. +> O uso de versões _EoL_ através de suporte comercial deve ser visto como uma solução temporária, o objetivo deve ser sempre atualizar para versões ativamente mantidas. diff --git a/apps/site/pages/pt-br/about/previous-releases.mdx b/apps/site/pages/pt-br/about/previous-releases.mdx index 445adca000c3a..dd59a71dd3681 100644 --- a/apps/site/pages/pt-br/about/previous-releases.mdx +++ b/apps/site/pages/pt-br/about/previous-releases.mdx @@ -43,7 +43,7 @@ Métodos de instalação indicados como "Oficial" devem seguir os seguintes requ Os métodos de instalação da comunidade incluídos na página de download de autoatendimento (localizada em /download) também devem seguir um conjunto mínimo de critérios: -- **Suporte de versão:** deve oferecer suporte a todas as versões do Node.js atualmente suportadas e que não estejam em fim de vida útil (EOL). +- **Suporte de versão:** deve oferecer suporte a todas as versões do Node.js atualmente suportadas e que não estejam em fim de vida útil (EoL). - **Compatibilidade do OS:** Deve funcionar em pelo menos um Sistema Operacional (OS) oficialmente suportado. - **Amplo suporte a sistemas operacionais:** Não pode ser limitado a um subconjunto de distribuições ou versões de sistemas operacionais. - Por exemplo, um método de instalação que alega compatibilidade com o “Windows” deve funcionar no “Windows 10”, “Windows 11” e todas as suas edições (incluindo versões de servidor). diff --git a/apps/site/pages/pt-br/index.mdx b/apps/site/pages/pt-br/index.mdx index b272db5b359fc..4d104d56759f2 100644 --- a/apps/site/pages/pt-br/index.mdx +++ b/apps/site/pages/pt-br/index.mdx @@ -24,7 +24,7 @@ layout: home
- para versões EOL do Node.js + para versões EoL do Node.js
diff --git a/apps/site/pages/ro/about/previous-releases.mdx b/apps/site/pages/ro/about/previous-releases.mdx index bf4f98629d2ac..04f814576b92a 100644 --- a/apps/site/pages/ro/about/previous-releases.mdx +++ b/apps/site/pages/ro/about/previous-releases.mdx @@ -43,7 +43,7 @@ Metodele de instalare desemnate ca „oficiale” trebuie să îndeplinească ur Metodele de instalare ale comunității, incluse pe pagina de descărcare self-service (/download), trebuie să respecte și un set minim de criterii: -- **Compatibilitate versiune:** Trebuie să fie compatibile cu toate versiunile Node.js care nu sunt la sfârșitul perioadei de viață (EOL) și care sunt acceptate în prezent. +- **Compatibilitate versiune:** Trebuie să fie compatibile cu toate versiunile Node.js care nu sunt la sfârșitul perioadei de viață (EoL) și care sunt acceptate în prezent. - **Compatibilitate cu sistemul de operare:** Trebuie să funcționeze pe cel puțin un sistem de operare (OS) acceptat oficial. - **Suport extins pentru sisteme de operare:** Nu poate fi limitat la un subset de distribuții sau versiuni de sisteme de operare. - De exemplu, o metodă de instalare care pretinde că este compatibilă cu „Windows” trebuie să funcționeze pe „Windows 10”, „Windows 11” și toate edițiile acestora (inclusiv versiunile de server). diff --git a/apps/site/pages/ro/eol.mdx b/apps/site/pages/ro/eol.mdx index 8e833884f15ca..9ac3fe9c34f49 100644 --- a/apps/site/pages/ro/eol.mdx +++ b/apps/site/pages/ro/eol.mdx @@ -1,10 +1,10 @@ --- title: Sfârșitul perioadei de viață layout: article -description: Află ce înseamnă sfârșitul ciclului de viață (EOL) Node.js, ce înseamnă pentru securitate, instrumente și conformitate, plus detalii despre versiunea EOL și opțiunile de asistență comercială. +description: Află ce înseamnă sfârșitul ciclului de viață (EoL) Node.js, ce înseamnă pentru securitate, instrumente și conformitate, plus detalii despre versiunea EoL și opțiunile de asistență comercială. --- -# Sfârșitul-perioadei-de-viață (EOL) +# Sfârșitul-perioadei-de-viață (EoL) ## De ce și cum versiunile Node.js ajung la sfârșitul duratei de viață (End-Of-Life) @@ -18,29 +18,29 @@ Versiunile majore de Node.js sunt lansate, patch-uite și declarate End-Of-Life sau
[Vizualizează programul de lansări Node.js](/about/releases/) -## Ce se întâmplă atunci când o linie de versiuni ajunge la EOL (End-Of-Life) +## Ce se întâmplă atunci când o linie de versiuni ajunge la EoL (End-Of-Life) Când o versiune ajunge la End-Of-Life, înseamnă că nu va mai primi actualizări, inclusiv patch-uri de securitate. Acest lucru poate lăsa aplicațiile care rulează pe aceste versiuni vulnerabile la probleme de securitate și erori care nu vor fi niciodată remediate. -- **Fără remedieri de vulnerabilități**: Atunci când noile versiuni de securitate dezvăluie probleme și patch-uri în liniile majore mai noi, chiar dacă aceeași vulnerabilitate afectează liniile de versiuni ajunse la EOL, nu vor mai exista noi lansări pentru acestea. Utilizatorii care continuă să folosească linii EOL și coduri afectate vor deveni imediat vulnerabili la atacuri ce exploatează aceste vulnerabilități dezvăluite. -- **Defecțiuni în lanțul de unelte**: Versiunile EOL s-ar putea să nu mai facă legătura dinamică cu versiunile mai noi ale bibliotecilor partajate de care depind, ceea ce poate bloca sau defecta actualizările de sistem. -- **Derivă a ecosistemului**: Multe pachete populare din zona user-land își retrag în timp suportul pentru versiunile Node.js ajunse la EOL. Atunci când o aplicație rămâne blocată pe pachete învechite, poate suferi de și mai multe vulnerabilități și erori nereparate, îndepărtându-se și mai mult de normele ecosistemului. +- **Fără remedieri de vulnerabilități**: Atunci când noile versiuni de securitate dezvăluie probleme și patch-uri în liniile majore mai noi, chiar dacă aceeași vulnerabilitate afectează liniile de versiuni ajunse la EoL, nu vor mai exista noi lansări pentru acestea. Utilizatorii care continuă să folosească linii EoL și coduri afectate vor deveni imediat vulnerabili la atacuri ce exploatează aceste vulnerabilități dezvăluite. +- **Defecțiuni în lanțul de unelte**: Versiunile EoL s-ar putea să nu mai facă legătura dinamică cu versiunile mai noi ale bibliotecilor partajate de care depind, ceea ce poate bloca sau defecta actualizările de sistem. +- **Derivă a ecosistemului**: Multe pachete populare din zona user-land își retrag în timp suportul pentru versiunile Node.js ajunse la EoL. Atunci când o aplicație rămâne blocată pe pachete învechite, poate suferi de și mai multe vulnerabilități și erori nereparate, îndepărtându-se și mai mult de normele ecosistemului. - **Avertismente de conformitate**: Multe audituri din industrie interzic utilizarea mediilor de rulare care nu mai sunt întreținute. -## Versiuni EOL +## Versiuni EoL ## Suport Comercial -În ciuda dezavantajelor evidente ale utilizării versiunilor EOL, în practică, organizațiile se confruntă cu constrângeri care împiedică upgrade-ul imediat, cum ar fi baze de cod vechi, cerințe de conformitate sau lanțuri complexe de dependențe. Pentru utilizatorii care nu pot face upgrade imediat, dar au nevoie de suport de securitate continuu pentru versiunile Node.js ajunse la End-Of-Life, este disponibil suport comercial prin parteneriatul [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program) +În ciuda dezavantajelor evidente ale utilizării versiunilor EoL, în practică, organizațiile se confruntă cu constrângeri care împiedică upgrade-ul imediat, cum ar fi baze de cod vechi, cerințe de conformitate sau lanțuri complexe de dependențe. Pentru utilizatorii care nu pot face upgrade imediat, dar au nevoie de suport de securitate continuu pentru versiunile Node.js ajunse la End-Of-Life, este disponibil suport comercial prin parteneriatul [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program) Node.js colaborează în prezent cu HeroDevs pentru a oferi suport NES (Never-Ending Support) pentru versiunile Node.js care au depășit faza oficială de mentenanță. Acest suport include patch-uri de securitate, asistență pentru conformitate și suport tehnic pentru a ajuta la acoperirea perioadei de tranziție în timp ce îți planifici strategia de upgrade. Pentru informații mai detaliate, vizitează pagina [**HeroDevs Node.js NES page**](https://nodejs.org/esp/herodevs). -Utilizarea versiunilor EOL prin NES ar trebui privită ca o soluție temporară — obiectivul ar trebui să fie întotdeauna trecerea la versiuni aflate în suport activ. +Utilizarea versiunilor EoL prin NES ar trebui privită ca o soluție temporară — obiectivul ar trebui să fie întotdeauna trecerea la versiuni aflate în suport activ. diff --git a/apps/site/pages/ro/index.mdx b/apps/site/pages/ro/index.mdx index 9a1bb893f7446..eba0aac3ec5be 100644 --- a/apps/site/pages/ro/index.mdx +++ b/apps/site/pages/ro/index.mdx @@ -25,7 +25,7 @@ layout: home
diff --git a/apps/site/pages/ta/about/eol.mdx b/apps/site/pages/ta/about/eol.mdx index d5c401b376fda..6ffd2785d42a8 100644 --- a/apps/site/pages/ta/about/eol.mdx +++ b/apps/site/pages/ta/about/eol.mdx @@ -4,7 +4,7 @@ layout: about description: 'Node.js காலாவதி நிலையைப் புரிந்துகொள்ளுதல்: இது பாதுகாப்பு, மென்பொருள் கருவிகள் மற்றும் இணக்கத்தன்மை ஆகியவற்றில் ஏற்படுத்தும் தாக்கங்கள் என்ன என்பதை அறியுங்கள். மேலும், காலாவதியான பதிப்புகளின் விவரங்கள் மற்றும் வணிகரீதியான ஆதரவு விருப்பங்கள் பற்றியும் தெரிந்துகொள்ளுங்கள்.' --- -# காலாவதி நிலை (EOL) +# காலாவதி நிலை (EoL) ## Node.js பதிப்புகள் ஏன் மற்றும் எப்படி காலாவதி நிலையை அடைகின்றன @@ -18,13 +18,13 @@ Node.js-இன் முக்கிய பதிப்புகள் ஒரு அல்லது
[Node.js வெளியீட்டு அட்டவணையைப் பார்க்கவும்](/about/releases/). -## வெளியீட்டு வரிசை EOL ஐ அடையும்போது என்ன நடக்கும் +## வெளியீட்டு வரிசை EoL ஐ அடையும்போது என்ன நடக்கும் ஒரு பதிப்பு காலாவதி நிலையை அடையும்போது, பாதுகாப்புத் திருத்தங்கள் உட்பட எந்தவொரு புதிய மேம்படுத்தல்களையும் அது இனி பெறாது என்று அர்த்தம். இதனால், அத்தகைய பதிப்புகளில் இயங்கும் செயலிகள், எப்போதும் சரிசெய்யப்பட முடியாத பாதுகாப்பு குறைபாடுகளுக்கும் பிழைகளுக்கும் ஆளாகும் அபாயம் உள்ளது. @@ -33,7 +33,7 @@ Node.js-இன் முக்கிய பதிப்புகள் ஒரு - **சூழல் அமைப்பிலிருந்து விலகிச் செல்லுதல்**: பலப் பிரபலமான மென்பொருள் தொகுப்புகள், காலப்போக்கில் காலாவதியான Node.js பதிப்புகளுக்கான ஆதரவை நிறுத்திவிடுகின்றன. ஒரு செயலி தொடர்ந்து பழைய தொகுப்புகளையே பயன்படுத்தும்போது, அதில் சரிசெய்யப்படாத பாதுகாப்பு குறைபாடுகளும் பிழைகளும் மேலும் அதிகரிக்கக்கூடும். இது ஒட்டுமொத்த மென்பொருள் சமூகத்தின் தற்போதைய தரநிலைகளிலிருந்து அந்தச் செயலியை வெகுவாகத் தனிமைப்படுத்திவிடும். - **விதிமுறை இணக்கக் குறைபாடுகள்**: பல தொழில்முறைத் தணிக்கைகள், பராமரிக்கப்படாத இயங்குதளங்களைப் பயன்படுத்துவதைத் தடை செய்கின்றன. -## EOL பதிப்புகள் +## EoL பதிப்புகள் diff --git a/apps/site/pages/ta/about/partners.mdx b/apps/site/pages/ta/about/partners.mdx index 1cced744351e8..3af7b90da20ab 100644 --- a/apps/site/pages/ta/about/partners.mdx +++ b/apps/site/pages/ta/about/partners.mdx @@ -23,7 +23,7 @@ Node.js-இன் வெற்றிக்கும் அதன் தொடர ## சூழல் மண்டல நிலைத்தன்மை திட்டம் (ESP) -நீங்கள் காலாவதியான (EOL) Node.js பதிப்பைப் பயன்படுத்துகிறீர்களா? OpenJS Ecosystem Sustainability Program (ESP) என்பது, நிறுவனங்கள் தங்களது காலாவதியான பதிப்புகளில் உள்ள செயலிகளைத் தொடர்ந்து பராமரிக்க உதவும் ஒரு திட்டமாகும். நீங்கள் புதிய பதிப்பிற்கு மாறுவதற்கான திட்டமிடலில் இருக்கும்போது, அந்த இடைப்பட்ட காலத்தைச் சமாளிக்க இந்தப் பாதுகாப்புத் திருத்தங்கள், விதிமுறை இணக்க உதவி மற்றும் தொழில்நுட்ப ஆதரவு ஆகியவற்றை இத்திட்டம் வழங்குகிறது. காலாவதியான பதிப்புகளைப் பற்றிய கூடுதல் தகவல்களுக்கு, தயவுசெய்து [End-Of-Life Node.js Releases](/about/eol) பக்கத்தைப் பார்வையிடவும் +நீங்கள் காலாவதியான (EoL) Node.js பதிப்பைப் பயன்படுத்துகிறீர்களா? OpenJS Ecosystem Sustainability Program (ESP) என்பது, நிறுவனங்கள் தங்களது காலாவதியான பதிப்புகளில் உள்ள செயலிகளைத் தொடர்ந்து பராமரிக்க உதவும் ஒரு திட்டமாகும். நீங்கள் புதிய பதிப்பிற்கு மாறுவதற்கான திட்டமிடலில் இருக்கும்போது, அந்த இடைப்பட்ட காலத்தைச் சமாளிக்க இந்தப் பாதுகாப்புத் திருத்தங்கள், விதிமுறை இணக்க உதவி மற்றும் தொழில்நுட்ப ஆதரவு ஆகியவற்றை இத்திட்டம் வழங்குகிறது. காலாவதியான பதிப்புகளைப் பற்றிய கூடுதல் தகவல்களுக்கு, தயவுசெய்து [End-Of-Life Node.js Releases](/about/eol) பக்கத்தைப் பார்வையிடவும் > வணிக ரீதியான ஆதரவின் மூலம் காலாவதியான பதிப்புகளைப் பயன்படுத்துவது ஒரு தற்காலிகத் தீர்வாக மட்டுமே கருதப்பட வேண்டும்; அதிகாரப்பூர்வ ஆதரவு உள்ள புதிய பதிப்புகளுக்கு மாறுவதே எப்போதும் இறுதி இலக்காக இருக்க வேண்டும். diff --git a/apps/site/pages/ta/about/previous-releases.mdx b/apps/site/pages/ta/about/previous-releases.mdx index 9e0f02b4699fb..328c9f921c85e 100644 --- a/apps/site/pages/ta/about/previous-releases.mdx +++ b/apps/site/pages/ta/about/previous-releases.mdx @@ -40,7 +40,7 @@ Node.js இணையதளம், பயனர்கள் நேரடியா சுய-சேவைப் பதிவிறக்கப் பக்கத்தில் (/download) இடம்பெறும் சமூக நிறுவல் முறைகள், பின்வரும் குறைந்தபட்ச அளவுகோல்களைக் கடைப்பிடிக்க வேண்டும்: -- **பதிப்பு ஆதரவு:** தற்போது அதிகாரப்பூர்வ ஆதரவில் உள்ள, காலாவதியாகாத (non-EOL) அனைத்து Node.js பதிப்புகளையும் ஆதரிக்க வேண்டும். +- **பதிப்பு ஆதரவு:** தற்போது அதிகாரப்பூர்வ ஆதரவில் உள்ள, காலாவதியாகாத (non-EoL) அனைத்து Node.js பதிப்புகளையும் ஆதரிக்க வேண்டும். - **இயங்குதள இணக்கத்தன்மை:** அதிகாரப்பூர்வமாக ஆதரிக்கப்படும் குறைந்தபட்சம் ஒரு இயங்குதளத்திலாவது (OS) இது செயல்பட வேண்டும். - **விரிவான இயங்குதள ஆதரவு:** ஒரு இயங்குதளத்தின் குறிப்பிட்ட சில பதிப்புகளுக்கு மட்டும் என இந்த ஆதரவு மட்டுப்படுத்தப்பட்டிருக்கக் கூடாது. - உதாரணமாக, "Windows" உடன் இணக்கமானது எனக் கூறும் ஒரு நிறுவல் முறை, "Windows 10", "Windows 11" மற்றும் அவற்றின் அனைத்து பதிப்புகளிலும் (சர்வர் பதிப்புகள் உட்பட) செயல்பட வேண்டும். diff --git a/apps/site/pages/ta/index.mdx b/apps/site/pages/ta/index.mdx index 17858bd7cdfdf..d387bfad5653b 100644 --- a/apps/site/pages/ta/index.mdx +++ b/apps/site/pages/ta/index.mdx @@ -24,7 +24,7 @@ layout: home
- EOL Node.js பதிப்புகளுக்கு + EoL Node.js பதிப்புகளுக்கு
diff --git a/apps/site/pages/uk/about/eol.mdx b/apps/site/pages/uk/about/eol.mdx index 0697184aaf334..05f528cd75795 100644 --- a/apps/site/pages/uk/about/eol.mdx +++ b/apps/site/pages/uk/about/eol.mdx @@ -1,10 +1,10 @@ --- -title: Кінець підтримки (EOL) +title: Кінець підтримки (EoL) layout: about -description: З'ясуйте, що таке кінець підтримки (End-Of-Life, EOL) в Node.js, що це означає для безпеки, інструментарію та вимог, а також деталі EOL-версій та опції комерційної підтримки. +description: З'ясуйте, що таке кінець підтримки (End-Of-Life, EoL) в Node.js, що це означає для безпеки, інструментарію та вимог, а також деталі EoL-версій та опції комерційної підтримки. --- -# Кінець підтримки (EOL) +# Кінець підтримки (EoL) ## Чому та як релізи Node.js досягають кінця підтримки @@ -16,29 +16,29 @@ description: З'ясуйте, що таке кінець підтримки (End або
[Переглянути розклад релізів Node.js](/about/releases/). -## Що відбувається, коли реліз досягає кінця підтримки (EOL) +## Що відбувається, коли реліз досягає кінця підтримки (EoL) -Коли версія досягає кінця підтримки (EOL), вона не отримуватиме оновлення, навіть виправлення безпеки. Це може призвести до того, що застосунки, які використовують ці версії, стануть вразливими та матимуть помилки, які ніколи не виправлятимуться. +Коли версія досягає кінця підтримки (EoL), вона не отримуватиме оновлення, навіть виправлення безпеки. Це може призвести до того, що застосунки, які використовують ці версії, стануть вразливими та матимуть помилки, які ніколи не виправлятимуться. -- **Більше не буде виправлень уразливостей**: Нові виправлення вразливостей будуть застосовуватися лише до нових мажорних версій, а до EOL-версій — ні, навіть якщо в них присутні ці вразливості. Користувачі, які прагнуть використовувати EOL-версії та використовують уразливий код, одразу піддаватимуться атакам, які експлуатують ці вразливості. +- **Більше не буде виправлень уразливостей**: Нові виправлення вразливостей будуть застосовуватися лише до нових мажорних версій, а до EoL-версій — ні, навіть якщо в них присутні ці вразливості. Користувачі, які прагнуть використовувати EoL-версії та використовують уразливий код, одразу піддаватимуться атакам, які експлуатують ці вразливості. - **Злам тулчейну**: Релізи, які досягли кінця підтримки, можуть не посилатися динамічно на нові версії спільних залежностей, блокуючи або ламаючи системні оновлення. - **Зсув екосистеми**: Багато популярних користувацьких пакетів із часом припиняють підтримку для релізів Node.js, які досягли кінця підтримки. Якщо застосунок прагне підтримувати застарілі пакети, він може стикнутися з дедалі більшою кількістю невиправлених уразливостей та помилок, тим самим відхилюючися від норм екосистеми. - **Червоні прапорці відповідностей**: Багато індустрійних авдитів забороняють непідтримувані середовища виконання. -## EOL-версії +## EoL-версії ## Комерційна підтримка -Попри очевидні недоліки використання EOL-релізів, на практиці організації стикаються з обмеженнями, які перешкоджають негайному оновленню, як-от старий код, виконання вимог чи складні ланцюги залежностей. Завдяки [OpenJS Foundation Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program) Node.js отримує підтримку від HeroDevs та NodeSource, які надають комерційні сервіси для виправлень безпеки. +Попри очевидні недоліки використання EoL-релізів, на практиці організації стикаються з обмеженнями, які перешкоджають негайному оновленню, як-от старий код, виконання вимог чи складні ланцюги залежностей. Завдяки [OpenJS Foundation Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program) Node.js отримує підтримку від HeroDevs та NodeSource, які надають комерційні сервіси для виправлень безпеки. HeroDevs надає [нескінченну підтримку (Never-Ending Support, NES)](https://nodejs.org/esp/herodevs) для версій Node.js після їхньої офіційної фази підтримки. Це включає виправлення безпеки, допомогу з виконання вимог та технічну підтримку, поки ви плануєте свою стратегію оновлення. -Використання EOL-релізів із комерційною підтримкою повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. +Використання EoL-релізів із комерційною підтримкою повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. diff --git a/apps/site/pages/uk/about/partners.mdx b/apps/site/pages/uk/about/partners.mdx index ba1a5b30e1e9c..a516fea3a98e7 100644 --- a/apps/site/pages/uk/about/partners.mdx +++ b/apps/site/pages/uk/about/partners.mdx @@ -23,10 +23,10 @@ layout: about ## Програма підтримки екосистеми (ESP) -Працюєте з EOL-версією Node.js? Програма підтримки екосистеми OpenJS (Ecosystem Sustainability Program, ESP) — це програма, яка допомагає організаціям підтримувати свої застосунки, які працюють на EOL-версіях. -Програма надає доступ до виправлень безпеки, допомоги з дотримання вимог та технічної підтримки, поки ви плануєте свою стратегію оновлення. Щоб дізнатися більше про EOL-версії, відвідайте сторінку про [EOL-релізи Node.js](/about/eol) +Працюєте з EoL-версією Node.js? Програма підтримки екосистеми OpenJS (Ecosystem Sustainability Program, ESP) — це програма, яка допомагає організаціям підтримувати свої застосунки, які працюють на EoL-версіях. +Програма надає доступ до виправлень безпеки, допомоги з дотримання вимог та технічної підтримки, поки ви плануєте свою стратегію оновлення. Щоб дізнатися більше про EoL-версії, відвідайте сторінку про [EoL-релізи Node.js](/about/eol) -> Використання EOL-релізів із комерційною підтримкою повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. +> Використання EoL-релізів із комерційною підтримкою повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. diff --git a/apps/site/pages/uk/about/previous-releases.mdx b/apps/site/pages/uk/about/previous-releases.mdx index 26bf020d8107f..f12730dc6e71a 100644 --- a/apps/site/pages/uk/about/previous-releases.mdx +++ b/apps/site/pages/uk/about/previous-releases.mdx @@ -43,7 +43,7 @@ layout: about Спільнотні методи установки, які містяться на самообслуговуваній сторінці завантажень (розміщеній на /download), також повинні відповідати мінімальному набору критеріїв: -- **Підтримка версій:** Повинні підтримувати всі версії Node.js, які не мають статусу End-of-Life (EOL). +- **Підтримка версій:** Повинні підтримувати всі версії Node.js, які не мають статусу End-of-Life (EoL). - **Сумісність ОС:** Повинні працювати на принаймні одній офіційно підтримуваній операційній системі (ОС). - **Широка підтримка ОС:** Не можуть обмежуватися лише кількома дистрибутивами чи версіями ОС. - Наприклад, якщо метод установки заявляє, що підтримує «Windows», він повинний працювати на «Windows 10», «Windows 11» та всіх їхніх випусках (включно із серверними версіями). diff --git a/apps/site/pages/uk/eol.mdx b/apps/site/pages/uk/eol.mdx index e073023bc9b04..095fb7c39c366 100644 --- a/apps/site/pages/uk/eol.mdx +++ b/apps/site/pages/uk/eol.mdx @@ -1,10 +1,10 @@ --- -title: Кінець підтримки (EOL) +title: Кінець підтримки (EoL) layout: article -description: З'ясуйте, що таке кінець підтримки (End-Of-Life, EOL) в Node.js, що це означає для безпеки, інструментарію та вимог, а також деталі EOL-версій та опції комерційної підтримки. +description: З'ясуйте, що таке кінець підтримки (End-Of-Life, EoL) в Node.js, що це означає для безпеки, інструментарію та вимог, а також деталі EoL-версій та опції комерційної підтримки. --- -# Кінець підтримки (EOL) +# Кінець підтримки (EoL) ## Чому та як релізи Node.js досягають кінця підтримки @@ -18,29 +18,29 @@ description: З'ясуйте, що таке кінець підтримки (End або
[Переглянути розклад релізів Node.js](/about/releases/). -## Що відбувається, коли реліз досягає кінця підтримки (EOL) +## Що відбувається, коли реліз досягає кінця підтримки (EoL) -Коли версія досягає кінця підтримки (EOL), вона не отримуватиме оновлення, навіть виправлення безпеки. Це може призвести до того, що застосунки, які використовують ці версії, стануть вразливими та матимуть помилки, які ніколи не виправлятимуться. +Коли версія досягає кінця підтримки (EoL), вона не отримуватиме оновлення, навіть виправлення безпеки. Це може призвести до того, що застосунки, які використовують ці версії, стануть вразливими та матимуть помилки, які ніколи не виправлятимуться. -- **Більше не буде виправлень уразливостей**: Нові виправлення вразливостей будуть застосовуватися лише до нових мажорних версій, а до EOL-версій — ні, навіть якщо в них присутні ці вразливості. Користувачі, які прагнуть використовувати EOL-версії та використовують уразливий код, одразу піддаватимуться атакам, які експлуатують розголошені вразливості. +- **Більше не буде виправлень уразливостей**: Нові виправлення вразливостей будуть застосовуватися лише до нових мажорних версій, а до EoL-версій — ні, навіть якщо в них присутні ці вразливості. Користувачі, які прагнуть використовувати EoL-версії та використовують уразливий код, одразу піддаватимуться атакам, які експлуатують розголошені вразливості. - **Злам тулчейну**: Релізи, які досягли кінця підтримки, можуть не посилатися динамічно на нові версії спільних залежностей, блокуючи або ламаючи системні оновлення. - **Зсув екосистеми**: Багато популярних користувацьких пакетів із часом припиняють підтримку для релізів Node.js, які досягли кінця підтримки. Якщо застосунок прагне підтримувати застарілі пакети, він може стикнутися з дедалі більшою кількістю невиправлених уразливостей та помилок, відхилюючися від норм екосистеми. - **Червоні прапорці відповідностей**: Багато індустрійних авдитів забороняють непідтримувані середовища виконання. -## EOL-версії +## EoL-версії ## Комерційна підтримка -Незважаючи на очевидні недоліки використання EOL-релізів, організації стикаються з перешкодами, які заважають оновлюватися одразу, як-от старий код, внутрішні вимоги та складні ланцюги залежностей. Для користувачів, які не можуть оновитися одразу, але потребують продовжену підтримку безпеки, існує комерційна підтримка через партнерство [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program). +Незважаючи на очевидні недоліки використання EoL-релізів, організації стикаються з перешкодами, які заважають оновлюватися одразу, як-от старий код, внутрішні вимоги та складні ланцюги залежностей. Для користувачів, які не можуть оновитися одразу, але потребують продовжену підтримку безпеки, існує комерційна підтримка через партнерство [OpenJS Ecosystem Sustainability Program](https://openjsf.org/blog/ecosystem-sustainability-program). Node.js наразі співпрацює з HeroDevs, щоб надавати безперервну підтримку (Never-Ending Support, NES) для версій Node.js, у яких завершилася офіційна фаза підтримки. Це включає виправлення безпеки, допомогу з дотримання вимог та технічну підтримку, поки ви плануєте свою стратегію оновлення. Для детальної інформації відвідайте [**сторінку HeroDevs з NES для Node.js**](https://nodejs.org/esp/herodevs). -Використання EOL-релізів із NES повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. +Використання EoL-релізів із NES повинне бути тимчасовим рішенням, і за можливості слід оновлюватися до підтримуваних версій. diff --git a/apps/site/pages/uk/index.mdx b/apps/site/pages/uk/index.mdx index 7107e5353a7c7..9f837c7fb1777 100644 --- a/apps/site/pages/uk/index.mdx +++ b/apps/site/pages/uk/index.mdx @@ -24,7 +24,7 @@ layout: home
diff --git a/apps/site/pages/zh-cn/about/previous-releases.mdx b/apps/site/pages/zh-cn/about/previous-releases.mdx index 840dacf080ff0..4c73565dbbe75 100644 --- a/apps/site/pages/zh-cn/about/previous-releases.mdx +++ b/apps/site/pages/zh-cn/about/previous-releases.mdx @@ -43,7 +43,7 @@ Node.js 网站提供了多种非交互式安装方法,包括命令行界面( 社区安装方式(于自行运维的下载网页中提供)也需要满足若干最低限度的要求: -- **版本支持:** 必须支持所有当前支持的非生命周期终止 (EOL) Node.js 版本。 +- **版本支持:** 必须支持所有当前支持的非生命周期终止 (EoL) Node.js 版本。 - **操作系统兼容性:** 必须至少在一个官方支持的操作系统(OS)上运行。 - **广泛的操作系统支持:** 不能仅限于操作系统发行版或版本的子集。 - 例如,声称与“Windows”兼容的安装方法必须适用于“Windows 10”、“Windows 11”及其所有版本(包括服务器版本)。 diff --git a/apps/site/pages/zh-cn/index.mdx b/apps/site/pages/zh-cn/index.mdx index 4fa3e0da66336..f1d410cbff91b 100644 --- a/apps/site/pages/zh-cn/index.mdx +++ b/apps/site/pages/zh-cn/index.mdx @@ -25,7 +25,7 @@ layout: home
- 对于不受支持的 Node.js 版本(EOL) + 对于不受支持的 Node.js 版本(EoL)
diff --git a/apps/site/types/releases.ts b/apps/site/types/releases.ts index 967fcbeaf512a..db6b1dd5eb196 100644 --- a/apps/site/types/releases.ts +++ b/apps/site/types/releases.ts @@ -1,4 +1,4 @@ -export type NodeReleaseStatus = 'LTS' | 'Current' | 'EOL'; +export type NodeReleaseStatus = 'LTS' | 'Current' | 'EoL'; export type NodeReleaseSource = { major: number; diff --git a/apps/site/util/download/constants.json b/apps/site/util/download/constants.json index d5ccf208ccf5b..09f64d4a5a1e1 100644 --- a/apps/site/util/download/constants.json +++ b/apps/site/util/download/constants.json @@ -213,5 +213,5 @@ "bitness": ["64", "32"], "architecture": ["arm", "x86"] }, - "statusOrder": ["Current", "LTS", "EOL"] + "statusOrder": ["Current", "LTS", "EoL"] } diff --git a/docs/partners.md b/docs/partners.md index 53effb4e624a3..37243ddf55e84 100644 --- a/docs/partners.md +++ b/docs/partners.md @@ -14,7 +14,7 @@ To add or remove a partner: - `href`: A URL linking to the partner’s website. - `categories`: An array of categories the partner belongs to. These are used to filter partners on the Partners and Downloads pages. Valid categories include: - `infrastructure`: Partners providing infrastructure for the Node.js project. - - `esp`: Partners offering support for EOL Node.js versions through the Ecosystem Sustainability Program (ESP). + - `esp`: Partners offering support for EoL Node.js versions through the Ecosystem Sustainability Program (ESP). - `weight`: A number representing the partner's visibility weight. This is used in the randomization algorithm — higher values increase the partner's likelihood of being shown. 2. Add the partner's logo to the `packages/ui-components/icons/PartnersLogos/` directory. diff --git a/docs/site-config.md b/docs/site-config.md index 2cc699ce688b9..91cf598f47f89 100644 --- a/docs/site-config.md +++ b/docs/site-config.md @@ -4,7 +4,7 @@ It is imported via `apps/site/next.json.mjs` and exposed as a read-only API endpoint at `/site.json`. -This endpoint is also consumed externally by the [doc-kit](https://github.com/nodejs/doc-kit) to display dynamic banners inside the API docs, for example security announcements or EOL notices, without requiring a doc-kit release. +This endpoint is also consumed externally by the [doc-kit](https://github.com/nodejs/doc-kit) to display dynamic banners inside the API docs, for example security announcements or EoL notices, without requiring a doc-kit release. ## Structure @@ -124,4 +124,4 @@ The response is `application/json` and is statically cached at build time. It re ### External consumers -The [doc-kit](https://github.com/nodejs/doc-kit) fetches this endpoint asynchronously on page load to inject banners into the Node.js API documentation site. This allows publishing announcements (security releases, EOL notices, etc.) that appear in the API docs without requiring a doc-kit release or a rebuild of the static documentation. +The [doc-kit](https://github.com/nodejs/doc-kit) fetches this endpoint asynchronously on page load to inject banners into the Node.js API documentation site. This allows publishing announcements (security releases, EoL notices, etc.) that appear in the API docs without requiring a doc-kit release or a rebuild of the static documentation. diff --git a/packages/i18n/src/locales/en.json b/packages/i18n/src/locales/en.json index d177c91c3a4ef..111a65417a349 100644 --- a/packages/i18n/src/locales/en.json +++ b/packages/i18n/src/locales/en.json @@ -55,7 +55,7 @@ "releases": "Node.js Releases", "security": "Security Reporting", "partners": "Partners & Supporters", - "eol": "End-of-Life (EOL)" + "eol": "End-of-Life (EoL)" } }, "getInvolved": { @@ -89,7 +89,7 @@ "overview": "Overview", "minorVersions": "Minor versions", "releaseAnnouncement": "Release Announcement", - "unsupportedVersionWarning": "This version is out of maintenance. Please use a supported version. Understand EOL support.", + "unsupportedVersionWarning": "This version is out of maintenance. Please use a supported version. Understand EoL support.", "ltsVersionFeaturesNotice": "Want new features sooner? Get the latest Node.js version instead and try the latest improvements!" }, "eolAlert": { @@ -105,8 +105,8 @@ } }, "eolModal": { - "title": "Node.js v{version} ({codename}) has reached EOL", - "titleWithoutCodename": "Node.js v{version} has reached EOL", + "title": "Node.js v{version} ({codename}) has reached EoL", + "titleWithoutCodename": "Node.js v{version} has reached EoL", "vulnerabilitiesMessage": "There are {count}+ known security issues (CVEs) associated with this Node.js release. CVEs (Common Vulnerabilities and Exposures) are identifiers for publicly reported security flaws. Clicking a CVE link will take you to more technical details, such as how the vulnerability works.", "noVulnerabilitiesMessage": "There are currently no known CVEs (Common Vulnerabilities and Exposures) associated with this Node.js release. However, that doesn't mean it's completely secure—some vulnerabilities may not yet be discovered or publicly disclosed. If this release is outdated or unsupported, it's still a good idea to consider upgrading to ensure you benefit from the latest fixes and security improvements.", "blogLinkText": "Blog", @@ -286,7 +286,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "This version is out of maintenance. Please use a currently supported version. Understand EOL support.", + "unsupportedVersionWarning": "This version is out of maintenance. Please use a currently supported version. Understand EoL support.", "ltsVersionFeaturesNotice": "Want new features sooner? Get the latest Node.js version instead and try the latest improvements!", "communityPlatformInfo": "Installation methods that involve community software are supported by the teams maintaining that software.", "externalSupportInfo": "If you encounter any issues please visit {platform}'s website", diff --git a/packages/i18n/src/locales/fr.json b/packages/i18n/src/locales/fr.json index 54f6409697902..db7a29e163de9 100644 --- a/packages/i18n/src/locales/fr.json +++ b/packages/i18n/src/locales/fr.json @@ -54,7 +54,7 @@ "releases": "Versions de Node.js", "security": "Rapport de sécurité", "partners": "Partenaires et soutiens", - "eol": "Fin de vie (EOL)" + "eol": "Fin de vie (EoL)" } }, "getInvolved": { diff --git a/packages/i18n/src/locales/id.json b/packages/i18n/src/locales/id.json index e5ceffe8aa3a4..df1fd630c5d81 100644 --- a/packages/i18n/src/locales/id.json +++ b/packages/i18n/src/locales/id.json @@ -145,7 +145,7 @@ "releases": "Rilisan Node.js", "security": "Pelaporan Keamanan", "partners": "Mitra & Pendukung", - "eol": "Akhir Masa Dukungan (EOL)" + "eol": "Akhir Masa Dukungan (EoL)" } }, "getInvolved": { @@ -179,7 +179,7 @@ "overview": "Ringkasan", "minorVersions": "Versi minor", "releaseAnnouncement": "Pengumuman Perilisan", - "unsupportedVersionWarning": "Versi ini sudah tidak dalam tahap pemeliharaan. Harap gunakan versi yang didukung. Pahami dukungan EOL.", + "unsupportedVersionWarning": "Versi ini sudah tidak dalam tahap pemeliharaan. Harap gunakan versi yang didukung. Pahami dukungan EoL.", "ltsVersionFeaturesNotice": "Ingin mencoba fitur baru lebih cepat? Dapatkan versi Node.js terbaru dan coba peningkatan terbarunya!" }, "eolAlert": { @@ -380,7 +380,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "Versi ini sudah tidak dalam tahap pemeliharaan. Harap gunakan versi yang saat ini didukung. Pahami dukungan EOL.", + "unsupportedVersionWarning": "Versi ini sudah tidak dalam tahap pemeliharaan. Harap gunakan versi yang saat ini didukung. Pahami dukungan EoL.", "ltsVersionFeaturesNotice": "Ingin mencoba fitur baru lebih cepat? Dapatkan versi Node.js terbaru dan coba peningkatan terbarunya!", "communityPlatformInfo": "Metode instalasi yang melibatkan perangkat lunak komunitas didukung oleh tim yang memelihara perangkat lunak tersebut.", "externalSupportInfo": "Jika kamu mengalami masalah, silakan kunjungi situs web {platform}", diff --git a/packages/i18n/src/locales/ja.json b/packages/i18n/src/locales/ja.json index cce9fd3919596..6bd9fa89a16b0 100644 --- a/packages/i18n/src/locales/ja.json +++ b/packages/i18n/src/locales/ja.json @@ -54,7 +54,7 @@ "releases": "Node.js リリース", "security": "セキュリティーレポート", "partners": "パートナーとサポーター", - "eol": "サポート終了(EOL)" + "eol": "サポート終了(EoL)" } }, "getInvolved": { @@ -88,7 +88,7 @@ "overview": "概要", "minorVersions": "マイナーバージョン", "releaseAnnouncement": "リリース", - "unsupportedVersionWarning": "このバージョンのメンテナンスは終了しています。現在サポートされているバージョンを利用してください。EOLのサポートについて。", + "unsupportedVersionWarning": "このバージョンのメンテナンスは終了しています。現在サポートされているバージョンを利用してください。EoLのサポートについて。", "ltsVersionFeaturesNotice": "すぐに最新の機能を試したいですか?最新バージョンのNode.jsを代わりにインストールして最新の機能を試してください!" }, "eolAlert": { @@ -104,8 +104,8 @@ } }, "eolModal": { - "title": "Node.js v{version} ({codename})はEOLとなりました", - "titleWithoutCodename": "Node.js v{version}はEOLとなりました", + "title": "Node.js v{version} ({codename})はEoLとなりました", + "titleWithoutCodename": "Node.js v{version}はEoLとなりました", "vulnerabilitiesMessage": "このNode.jsのバージョンには{count}件以上の既知のセキュリティ問題(CVE)が関連付けられています。CVE(Common Vulnerabilities and Exposures)は公開されたセキュリティ脆弱性を識別するための識別子です。CVEのリンクをクリックすると脆弱性の詳細な技術情報(脆弱性の動作方法など)を確認できます。", "noVulnerabilitiesMessage": "現在、このNode.jsのバージョンに関連する既知のCVE(Common Vulnerabilities and Exposures)は存在しません。ただし、これが完全に安全であることを意味するわけではありません。一部の脆弱性がまだ発見されていないか、公開されていない可能性があります。このバージョンが古くなっていたり、サポート対象外の場合、最新の修正やセキュリティ強化の恩恵を受けるため、アップグレードを検討することをおすすめします。", "blogLinkText": "ブログ", @@ -285,7 +285,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "このバージョンのメンテナンスは終了しています。現在サポートされているバージョンを利用してください。EOLのサポートについて。", + "unsupportedVersionWarning": "このバージョンのメンテナンスは終了しています。現在サポートされているバージョンを利用してください。EoLのサポートについて。", "ltsVersionFeaturesNotice": "すぐに最新の機能を試したいですか?最新バージョンのNode.jsを代わりにインストールして最新の機能を試してください!", "communityPlatformInfo": "コミュニティーソフトウェアを含むインストール方法はそのソフトウェアを管理しているチームによってサポートされます。", "externalSupportInfo": "もし何らかの問題を見つけた場合は{platform}のウェブサイトを参照してください。", diff --git a/packages/i18n/src/locales/ko.json b/packages/i18n/src/locales/ko.json index 591a7b1422647..cd0f55bd03965 100644 --- a/packages/i18n/src/locales/ko.json +++ b/packages/i18n/src/locales/ko.json @@ -269,7 +269,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "이 버전은 유지 관리가 종료되었습니다. 현재 지원되는 버전을 사용하세요. EOL 지원 이해하기", + "unsupportedVersionWarning": "이 버전은 유지 관리가 종료되었습니다. 현재 지원되는 버전을 사용하세요. EoL 지원 이해하기", "communityPlatformInfo": "커뮤니티 소프트웨어를 사용하는 설치 방법은 해당 소프트웨어를 유지 관리하는 팀에서 지원합니다.", "externalSupportInfo": "문제가 발생하면 {platform}'s 웹사이트를 방문하세요.", "noScriptDetected": "이 페이지는 JavaScript가 필요합니다. JavaScript 없이 Node.js를 다운로드하려면 릴리스 페이지를 직접 방문하세요.", diff --git a/packages/i18n/src/locales/pt-br.json b/packages/i18n/src/locales/pt-br.json index de37d98e132e7..12564d56f8a37 100644 --- a/packages/i18n/src/locales/pt-br.json +++ b/packages/i18n/src/locales/pt-br.json @@ -151,7 +151,7 @@ "releases": "Versões do Node.js", "security": "Relatório de Segurança", "partners": "Parceiros e Apoiadores", - "eol": "Fim de Vida Útil (EOL)" + "eol": "Fim de Vida Útil (EoL)" } }, "getInvolved": { @@ -185,7 +185,7 @@ "overview": "Visão Geral", "minorVersions": "Versões menores", "releaseAnnouncement": "Anúncio do Lançamento", - "unsupportedVersionWarning": "Esta versão não está sendo mantida. Por favor, use uma versão com suporte. Entenda o suporte EOL.", + "unsupportedVersionWarning": "Esta versão não está sendo mantida. Por favor, use uma versão com suporte. Entenda o suporte EoL.", "ltsVersionFeaturesNotice": "Quer novos recursos mais cedo? Obtenha a versão mais recente do Node.js e experimente as últimas melhorias!" }, "eolAlert": { @@ -201,8 +201,8 @@ } }, "eolModal": { - "title": "Node.js v{version} ({codename}) atingiu EOL", - "titleWithoutCodename": "Node.js v{version} atingiu EOL", + "title": "Node.js v{version} ({codename}) atingiu EoL", + "titleWithoutCodename": "Node.js v{version} atingiu EoL", "vulnerabilitiesMessage": "Existem {count}+ problemas de segurança conhecidos (Common Vulnerabilities and Exposures ou CVEs) associados a esta versão do Node.js. CVEs são identificadores para falhas de segurança relatadas publicamente. Clicar em um link CVE levará você a detalhes mais técnicos, como o funcionamento da vulnerabilidade.", "noVulnerabilitiesMessage": "Atualmente não há CVEs (Common Vulnerabilities and Exposures) conhecidas associadas a esta versão do Node.js. No entanto, isso não significa que seja completamente segura - algumas vulnerabilidades podem ainda não ter sido descobertas ou divulgadas publicamente. Se esta versão estiver desatualizada ou sem suporte, ainda é uma boa ideia considerar a atualização para garantir que você se beneficie das últimas correções e melhorias de segurança.", "blogLinkText": "Blog", @@ -386,7 +386,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "Esta versão não está sendo mantida. Por favor, use uma versão com suporte. Entenda o suporte EOL.", + "unsupportedVersionWarning": "Esta versão não está sendo mantida. Por favor, use uma versão com suporte. Entenda o suporte EoL.", "ltsVersionFeaturesNotice": "Quer novos recursos mais cedo? Obtenha a versão mais recente do Node.js e experimente as últimas melhorias!", "communityPlatformInfo": "Métodos de instalação que envolvem software da comunidade são suportados pelas equipes que mantêm esse software.", "externalSupportInfo": "Se você encontrar algum problema, por favor visite o site do {platform}", diff --git a/packages/i18n/src/locales/ro.json b/packages/i18n/src/locales/ro.json index 199b01ccf0b2d..d2186d172f026 100644 --- a/packages/i18n/src/locales/ro.json +++ b/packages/i18n/src/locales/ro.json @@ -144,7 +144,7 @@ "governance": "Guvernarea proiectului", "releases": "Lansări Node.js", "security": "Raportare de securitate", - "eol": "End-of-Life (EOL)" + "eol": "End-of-Life (EoL)" } }, "getInvolved": { @@ -178,7 +178,7 @@ "overview": "Prezentare generală", "minorVersions": "Versiuni minore", "releaseAnnouncement": "Anunț de lansare", - "unsupportedVersionWarning": "Această versiune nu mai este întreținută. Te rog să folosești o versiune acceptată în prezent. Află mai multe despre suportul la sfârșitul ciclului de viață (EOL).", + "unsupportedVersionWarning": "Această versiune nu mai este întreținută. Te rog să folosești o versiune acceptată în prezent. Află mai multe despre suportul la sfârșitul ciclului de viață (EoL).", "ltsVersionFeaturesNotice": "Vrei funcționalități noi mai devreme? Instalează cea mai recentă versiune Node.js și testează cele mai noi îmbunătățiri!" }, "eolAlert": { @@ -194,8 +194,8 @@ } }, "eolModal": { - "title": "Node.js v{version} ({codename}) a ajuns la EOL", - "titleWithoutCodename": "Node.js v{version} a ajuns la EOL", + "title": "Node.js v{version} ({codename}) a ajuns la EoL", + "titleWithoutCodename": "Node.js v{version} a ajuns la EoL", "vulnerabilitiesMessage": "Există {count}+ probleme de securitate cunoscute (CVE-uri) asociate cu această versiune de Node.js. CVE-urile (Common Vulnerabilities and Exposures) sunt identificatori pentru vulnerabilități de securitate raportate public. Dacă dai click pe un link CVE, vei fi direcționat către detalii tehnice suplimentare, cum ar fi modul în care funcționează vulnerabilitatea.", "noVulnerabilitiesMessage": "În prezent, nu există CVE-uri (Common Vulnerabilities and Exposures) cunoscute asociate cu această versiune de Node.js. Totuși, asta nu înseamnă că este complet sigură — unele vulnerabilități pot să nu fi fost încă descoperite sau făcute publice. Dacă această versiune este învechită sau nu mai este susținută, este totuși o idee bună să iei în considerare actualizarea pentru a beneficia de cele mai recente remedieri și îmbunătățiri de securitate.", "blogLinkText": "Blog", @@ -367,7 +367,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "Această versiune nu mai este întreținută. Te rog să utilizezi o versiune acceptată în prezent. Află mai multe despre suportul EOL.", + "unsupportedVersionWarning": "Această versiune nu mai este întreținută. Te rog să utilizezi o versiune acceptată în prezent. Află mai multe despre suportul EoL.", "ltsVersionFeaturesNotice": "Vrei funcționalități noi mai devreme? Ia cea mai recentă versiune Node.js și încearcă ultimele îmbunătățiri!", "communityPlatformInfo": "Metodele de instalare care implică software comunitar sunt acceptate de echipele care întrețin acel software.", "externalSupportInfo": "Dacă întâmpini orice problemă, te rog să vizitezi site-ul web {platform}", diff --git a/packages/i18n/src/locales/ta.json b/packages/i18n/src/locales/ta.json index 2b146ce2628b8..3a247ba0fc72b 100644 --- a/packages/i18n/src/locales/ta.json +++ b/packages/i18n/src/locales/ta.json @@ -151,7 +151,7 @@ "releases": "Node.js வெளியீடுகள்", "security": "பாதுகாப்பு அறிக்கை", "partners": "கூட்டாளர்கள் & ஆதரவாளர்கள்", - "eol": "காலாவதி நிலை (EOL)" + "eol": "காலாவதி நிலை (EoL)" } }, "getInvolved": { @@ -185,7 +185,7 @@ "overview": "மேலும் விவரம்", "minorVersions": "சிறு பதிப்புகள்", "releaseAnnouncement": "வெளியீட்டு அறிவிப்பு", - "unsupportedVersionWarning": "இந்தப் பதிப்பு பராமரிப்பில் இல்லை. தயவுசெய்து ஆதரிக்கப்படும் பதிப்பைப் பயன்படுத்தவும். EOL ஆதரவைக் புரிந்துகொள்ளவும்.", + "unsupportedVersionWarning": "இந்தப் பதிப்பு பராமரிப்பில் இல்லை. தயவுசெய்து ஆதரிக்கப்படும் பதிப்பைப் பயன்படுத்தவும். EoL ஆதரவைக் புரிந்துகொள்ளவும்.", "ltsVersionFeaturesNotice": "புதிய அம்சங்களைச் சீக்கிரமே வேண்டுமா? சமீபத்திய Node.js பதிப்பு பயன்படுத்தி முயற்சிக்கவும்!" }, "eolAlert": { @@ -201,8 +201,8 @@ } }, "eolModal": { - "title": "Node.js v{version} ({codename}) EOL-ஐ சென்றடைந்தது", - "titleWithoutCodename": "Node.js v{version} EOL-ஐ சென்றடைந்தது", + "title": "Node.js v{version} ({codename}) EoL-ஐ சென்றடைந்தது", + "titleWithoutCodename": "Node.js v{version} EoL-ஐ சென்றடைந்தது", "vulnerabilitiesMessage": "இந்த Node.js பதிப்போடு தொடர்புடைய {count}+ அறியப்பட்ட பாதுகாப்புச் சிக்கல்கள் (CVEs) உள்ளன. CVEs (Common Vulnerabilities and Exposures) என்பது பகிரங்கமாக அறிவிக்கப்பட்ட பாதுகாப்பு குறைபாடுகளுக்கான தனித்துவமான அடையாளங்கள் ஆகும். ஏதேனும் ஒரு CVE இணைப்பைக் கிளிக் செய்வதன் மூலம், அந்தப் பாதுகாப்பு குறைபாடு எவ்வாறு செயல்படுகிறது என்பது போன்ற கூடுதல் தொழில்நுட்ப விவரங்களை நீங்கள் அறியலாம்.", "noVulnerabilitiesMessage": "தற்போது இந்த Node.js பதிப்போடு தொடர்புடைய அறியப்பட்ட பாதுகாப்பு குறைபாடுகள் (CVEs) ஏதுமில்லை. இருப்பினும், இது முற்றிலும் பாதுகாப்பானது என்று அர்த்தமல்ல—சில பாதுகாப்பு ஓட்டைகள் இன்னும் கண்டறியப்படாமல் இருக்கலாம் அல்லது பகிரங்கமாக அறிவிக்கப்படாமல் இருக்கலாம். இந்த பதிப்பு பழையதாகவோ அல்லது அதிகாரப்பூர்வ ஆதரவு அற்றதாகவோ இருந்தால், சமீபத்திய திருத்தங்கள் மற்றும் பாதுகாப்பு மேம்பாடுகளைப் பெறுவதற்கு, புதிய பதிப்பிற்கு மாறுவதே சிறந்த முடிவாகும்.", "blogLinkText": "வலைப்பதிவு", @@ -386,7 +386,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "இந்தப் பதிப்பு பராமரிப்பில் இல்லை. ஆதரிக்கப்படும் பதிப்பைப் பயன்படுத்தவும். EOL ஆதரவு குறித்து அறிய", + "unsupportedVersionWarning": "இந்தப் பதிப்பு பராமரிப்பில் இல்லை. ஆதரிக்கப்படும் பதிப்பைப் பயன்படுத்தவும். EoL ஆதரவு குறித்து அறிய", "ltsVersionFeaturesNotice": "புதிய அம்சங்களைச் சீக்கிரமே வேண்டுமா? சமீபத்திய Node.js பதிப்பை முயற்சிக்கவும்!", "communityPlatformInfo": "சமூகத்தின் சாப்ட்வேர் மூலம் வழங்கப்படும் Installation முறைகளுக்கு அவர்கள் தான் பொறுப்பு.", "externalSupportInfo": "பிரச்சினைகள் இருந்தால் {platform} இணையதளத்தில் பார்த்தறியவும்", diff --git a/packages/i18n/src/locales/uk.json b/packages/i18n/src/locales/uk.json index 374fb55518c18..761b8cfa83d16 100644 --- a/packages/i18n/src/locales/uk.json +++ b/packages/i18n/src/locales/uk.json @@ -54,7 +54,7 @@ "releases": "Релізи Node.js", "security": "Звітність про безпеку", "partners": "Партнери й підтримувачі", - "eol": "Кінець підтримки (EOL)" + "eol": "Кінець підтримки (EoL)" } }, "getInvolved": { @@ -104,8 +104,8 @@ } }, "eolModal": { - "title": "Node.js v{version} ({codename}) досягла кінця підтримки (EOL)", - "titleWithoutCodename": "Node.js v{version} досягла кінця підтримки (EOL)", + "title": "Node.js v{version} ({codename}) досягла кінця підтримки (EoL)", + "titleWithoutCodename": "Node.js v{version} досягла кінця підтримки (EoL)", "vulnerabilitiesMessage": "Існує {count}+ відомих проблем із безпекою (CVE), пов'язаних із цим релізом Node.js. CVE (Common Vulnerabilities and Exposures) є ідентифікаторами для повідомлених публічно проблем із безпекою. Натиснувши на посилання CVE, ви дізнаєтеся її технічні деталі, наприклад, як працює вразливість.", "noVulnerabilitiesMessage": "Наразі немає відомих CVE (Common Vulnerabilities and Exposures), пов'язані з цим релізом Node.js. Однак це не означає, що реліз повністю безпечний: деякі вразливості можуть бути невиявленими або неоголошеними публічно. Якщо цей реліз застарілий або непідтримуваний, краще оновити версію, щоб використовувати останні виправлення та покращення безпеки.", "blogLinkText": "Блог", diff --git a/packages/i18n/src/locales/zh-cn.json b/packages/i18n/src/locales/zh-cn.json index 02818c1415e50..0606441d6e87c 100644 --- a/packages/i18n/src/locales/zh-cn.json +++ b/packages/i18n/src/locales/zh-cn.json @@ -276,7 +276,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "该版本已停止维护。请使用当前支持的版本。了解 EOL.", + "unsupportedVersionWarning": "该版本已停止维护。请使用当前支持的版本。了解 EoL.", "communityPlatformInfo": "涉及社区软件的安装方法由维护该软件的团队提供支持。", "externalSupportInfo": "如果遇到任何问题,请访问 {platform}的网站", "noScriptDetected": "本页面需要 JavaScript。您可以直接访问发布页面在无需 JavaScript 的条件下下载 Node.js。", diff --git a/packages/i18n/src/locales/zh-tw.json b/packages/i18n/src/locales/zh-tw.json index db3e3fd60164e..0f5da11901ddc 100644 --- a/packages/i18n/src/locales/zh-tw.json +++ b/packages/i18n/src/locales/zh-tw.json @@ -301,7 +301,7 @@ } }, "codeBox": { - "unsupportedVersionWarning": "此版本已不再維護,請改用現正支援的版本。了解更新終止 (EOL) 支援。", + "unsupportedVersionWarning": "此版本已不再維護,請改用現正支援的版本。了解更新終止 (EoL) 支援。", "communityPlatformInfo": "涉及社群軟體的安裝方式由其維護團隊提供支援。", "externalSupportInfo": "若您遇到任何問題,請造訪 {platform} 網站", "noScriptDetected": "此網頁需要使用 JavaScript。您可以直接造訪 發行網頁 以下載 Node.js,無需 JavaScript。", diff --git a/packages/ui-components/src/Common/BaseButton/index.stories.tsx b/packages/ui-components/src/Common/BaseButton/index.stories.tsx index b80bef017ef33..1d410a5e6fbcd 100644 --- a/packages/ui-components/src/Common/BaseButton/index.stories.tsx +++ b/packages/ui-components/src/Common/BaseButton/index.stories.tsx @@ -37,7 +37,7 @@ export const Secondary: Story = { export const Warning: Story = { args: { kind: 'warning', - children: 'Get security support for EOL versions ', + children: 'Get security support for EoL versions', disabled: false, size: 'default', },