From a9d47a7abe0b8e2bead057721b55e46aecdcead5 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Fri, 25 Jul 2025 05:14:02 +0000 Subject: [PATCH 1/2] chore: synced translations from crowdin --- apps/site/pages/es/about/branding.mdx | 11 +- .../site/pages/es/about/previous-releases.mdx | 2 +- .../pages/es/about/security-reporting.mdx | 11 +- apps/site/pages/es/download/current.mdx | 14 +- apps/site/pages/es/download/index.mdx | 14 +- .../pages/es/download/package-manager/all.md | 2 +- .../pages/fa/about/security-reporting.mdx | 11 +- apps/site/pages/fr/about/branding.mdx | 11 +- .../site/pages/fr/about/get-involved/index.md | 1 + .../site/pages/fr/about/previous-releases.mdx | 2 +- .../pages/fr/about/security-reporting.mdx | 11 +- apps/site/pages/fr/download/current.mdx | 12 +- apps/site/pages/fr/download/index.mdx | 12 +- apps/site/pages/fr/index.mdx | 120 ++++++ apps/site/pages/id/about/branding.mdx | 11 +- .../pages/id/about/security-reporting.mdx | 6 +- apps/site/pages/id/download/current.mdx | 16 +- apps/site/pages/id/download/index.mdx | 16 +- apps/site/pages/ja/about/branding.mdx | 11 +- .../site/pages/ja/about/get-involved/index.md | 1 + .../site/pages/ja/about/previous-releases.mdx | 12 +- .../pages/ja/about/security-reporting.mdx | 11 +- apps/site/pages/ja/download/current.mdx | 9 +- apps/site/pages/ja/download/index.mdx | 9 +- apps/site/pages/ja/index.mdx | 120 ++++++ .../pages/ko/about/security-reporting.mdx | 11 +- .../pages/pt/about/security-reporting.mdx | 11 +- apps/site/pages/ro/about/branding.mdx | 17 +- .../site/pages/ro/about/get-involved/index.md | 35 ++ apps/site/pages/ro/about/governance.md | 2 +- apps/site/pages/ro/about/index.mdx | 41 ++- .../site/pages/ro/about/previous-releases.mdx | 53 +++ .../pages/ro/about/security-reporting.mdx | 57 +++ apps/site/pages/ro/download/current.mdx | 28 ++ apps/site/pages/ro/download/index.mdx | 28 ++ .../pages/ro/download/package-manager/all.md | 62 ++-- apps/site/pages/ro/index.mdx | 122 ++++++ apps/site/pages/tr/about/governance.md | 17 +- apps/site/pages/tr/about/index.mdx | 52 ++- .../pages/tr/about/security-reporting.mdx | 11 +- apps/site/pages/tr/download/index.mdx | 28 ++ apps/site/pages/uk/about/branding.mdx | 11 +- .../site/pages/uk/about/previous-releases.mdx | 2 +- .../pages/uk/about/security-reporting.mdx | 11 +- apps/site/pages/uk/download/current.mdx | 14 +- apps/site/pages/uk/download/index.mdx | 14 +- .../pages/zh-cn/about/security-reporting.mdx | 11 +- apps/site/pages/zh-tw/about/branding.mdx | 13 +- .../pages/zh-tw/about/security-reporting.mdx | 11 +- apps/site/pages/zh-tw/download/current.mdx | 12 +- apps/site/pages/zh-tw/download/index.mdx | 12 +- apps/site/snippets/es/download/nvm.bash | 2 +- apps/site/snippets/fr/download/choco.bash | 2 +- apps/site/snippets/ja/download/choco.bash | 2 +- apps/site/snippets/ro/download/brew.bash | 4 +- apps/site/snippets/ro/download/choco.bash | 8 + apps/site/snippets/ro/download/devbox.bash | 14 + apps/site/snippets/ro/download/docker.bash | 11 + apps/site/snippets/ro/download/fnm.bash | 11 + apps/site/snippets/ro/download/n.bash | 8 + apps/site/snippets/ro/download/npm.bash | 2 + apps/site/snippets/ro/download/nvm.bash | 12 + apps/site/snippets/ro/download/pnpm.bash | 5 + apps/site/snippets/ro/download/volta.bash | 11 + apps/site/snippets/ro/download/yarn.bash | 5 + apps/site/snippets/tr/download/brew.bash | 8 + apps/site/snippets/tr/download/devbox.bash | 14 + apps/site/snippets/tr/download/docker.bash | 11 + apps/site/snippets/tr/download/fnm.bash | 11 + apps/site/snippets/tr/download/n.bash | 8 + apps/site/snippets/tr/download/npm.bash | 2 + apps/site/snippets/tr/download/pnpm.bash | 5 + apps/site/snippets/tr/download/volta.bash | 11 + apps/site/snippets/tr/download/yarn.bash | 5 + packages/i18n/src/locales/fr.json | 31 +- packages/i18n/src/locales/ja.json | 9 +- packages/i18n/src/locales/ro.json | 347 ++++++++++++++++++ 77 files changed, 1360 insertions(+), 341 deletions(-) create mode 100644 apps/site/pages/fr/index.mdx create mode 100644 apps/site/pages/ja/index.mdx create mode 100644 apps/site/pages/ro/about/get-involved/index.md create mode 100644 apps/site/pages/ro/about/previous-releases.mdx create mode 100644 apps/site/pages/ro/about/security-reporting.mdx create mode 100644 apps/site/pages/ro/download/current.mdx create mode 100644 apps/site/pages/ro/download/index.mdx create mode 100644 apps/site/pages/ro/index.mdx create mode 100644 apps/site/pages/tr/download/index.mdx create mode 100644 apps/site/snippets/ro/download/choco.bash create mode 100644 apps/site/snippets/ro/download/devbox.bash create mode 100644 apps/site/snippets/ro/download/docker.bash create mode 100644 apps/site/snippets/ro/download/fnm.bash create mode 100644 apps/site/snippets/ro/download/n.bash create mode 100644 apps/site/snippets/ro/download/npm.bash create mode 100644 apps/site/snippets/ro/download/nvm.bash create mode 100644 apps/site/snippets/ro/download/pnpm.bash create mode 100644 apps/site/snippets/ro/download/volta.bash create mode 100644 apps/site/snippets/ro/download/yarn.bash create mode 100644 apps/site/snippets/tr/download/brew.bash create mode 100644 apps/site/snippets/tr/download/devbox.bash create mode 100644 apps/site/snippets/tr/download/docker.bash create mode 100644 apps/site/snippets/tr/download/fnm.bash create mode 100644 apps/site/snippets/tr/download/n.bash create mode 100644 apps/site/snippets/tr/download/npm.bash create mode 100644 apps/site/snippets/tr/download/pnpm.bash create mode 100644 apps/site/snippets/tr/download/volta.bash create mode 100644 apps/site/snippets/tr/download/yarn.bash create mode 100644 packages/i18n/src/locales/ro.json diff --git a/apps/site/pages/es/about/branding.mdx b/apps/site/pages/es/about/branding.mdx index 5b2d9ef19ca7b..7adfd459e3334 100644 --- a/apps/site/pages/es/about/branding.mdx +++ b/apps/site/pages/es/about/branding.mdx @@ -11,13 +11,7 @@ Por favor revise la [política de la marca comercial](https://trademark-policy.o Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por diseñar y contribuir con la Tortuga Cohete. -Mascota de Node.js +Mascota de Node.js ## Logo de Node.js® @@ -34,7 +28,6 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise Logo Horizontal Claro de Node.js - @@ -61,7 +54,6 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise Logo Apilado Blanco de Node.js - @@ -78,6 +70,5 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise Iconos Blanco de JS - diff --git a/apps/site/pages/es/about/previous-releases.mdx b/apps/site/pages/es/about/previous-releases.mdx index 969d835eed402..31c12a6b8a611 100644 --- a/apps/site/pages/es/about/previous-releases.mdx +++ b/apps/site/pages/es/about/previous-releases.mdx @@ -18,7 +18,7 @@ Los detalles del calendario de lanzamiento de Node.js están disponibles [en Git ### Soporte Comercial -El soporte comercial para versiones posteriores a la fase de Mantenimiento está disponible a través de nuestro socio del Programa de Sostenibilidad del Ecosistema OpenJS, [HeroDevs.](https://herodevs.com/). +El soporte comercial para las versiones que han superado la fase de Mantenimiento está disponible a través de nuestro socio del programa OpenJS Ecosystem Sustainability, [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). ## ¿Buscando las últimas versiones de una rama específica? diff --git a/apps/site/pages/es/about/security-reporting.mdx b/apps/site/pages/es/about/security-reporting.mdx index b88189dceb075..ed27c48674f1b 100644 --- a/apps/site/pages/es/about/security-reporting.mdx +++ b/apps/site/pages/es/about/security-reporting.mdx @@ -53,15 +53,8 @@ Si tienes sugerencias sobre cómo podría mejorarse este proceso, por favor, env ## Mejores Prácticas de la OpenSSF - - Insignia OpenSSF + + Insignia OpenSSF La [Insignia de Buenas Prácticas](https://github.com/coreinfrastructure/best-practices-badge) de la Fundación de Seguridad del Software Abierto (OpenSSF) es una manera en que los proyectos de Software Libre y de Código Abierto (FLOSS) pueden mostrar que siguen las mejores prácticas. Los proyectos pueden auto-certificarse voluntariamente sobre cómo siguen cada buena práctica. Los consumidores de la insignia pueden evaluar rápidamente qué proyectos FLOSS siguen las mejores prácticas y, como resultado, tienen más probabilidades de producir software seguro de alta calidad. diff --git a/apps/site/pages/es/download/current.mdx b/apps/site/pages/es/download/current.mdx index 7b0959c0e8187..193f1f830289c 100644 --- a/apps/site/pages/es/download/current.mdx +++ b/apps/site/pages/es/download/current.mdx @@ -6,25 +6,23 @@ title: Descarga Node.js®
Obtén Node.js® para usando con - + O obtenga una versión pre compilada de Node.js® para usando la arquitectura . -
- Lee el historial de cambios para esta versión. - -Lee el artículo del blog para esta versión. + Lee el historial o el artículo del blog para esta versión. -Aprende a verificar la firma SHASUMS. + Aprende más sobre [los lanzamientos de Node.js](/about/previous-releases), incluyendo el calendario de lanzamientos y el estado LTS (soporte de largo plazo). -¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. + Aprende a verificar la firma SHASUMS. -Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas. + ¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. + Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas.
diff --git a/apps/site/pages/es/download/index.mdx b/apps/site/pages/es/download/index.mdx index 2f92d13eaa65d..08eccaeb05c3c 100644 --- a/apps/site/pages/es/download/index.mdx +++ b/apps/site/pages/es/download/index.mdx @@ -6,25 +6,23 @@ title: Descarga Node.js®
Obtiene Node.js® para usando con - + O obtiene una versión pre compilada de Node.js® para usando la arquitectura . -
- Lee el historial para esta versión. - -Lee el artículo del blog para esta versión. + Lee el historial o el artículo del blog para esta versión. -Aprende a verificar la firma SHASUMS. + Aprende más sobre [los lanzamientos de Node.js](/about/previous-releases), incluyendo el calendario de lanzamientos y el estado LTS (soporte de largo plazo). -¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. + Aprende a verificar la firma SHASUMS. -Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas. + ¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. + Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas.
diff --git a/apps/site/pages/es/download/package-manager/all.md b/apps/site/pages/es/download/package-manager/all.md index e3d87b3af2a9d..8ea41954498e2 100644 --- a/apps/site/pages/es/download/package-manager/all.md +++ b/apps/site/pages/es/download/package-manager/all.md @@ -343,7 +343,7 @@ Te permite tener **diferentes versiones para diferentes proyectos**, **diferente Soporta todas las shells populares (Bash, Zsh, Fish, PowerShell, Clink, Cmder). -Consulta el [inicio rápido](https://vfox.lhan.me/guides/quick-start.html) para usar vfox rápidamente y todos los detalles de uso. +Consulta el [inicio rápido](https://vfox.dev/guides/quick-start.html) para usar vfox rápidamente y leer todos los detalles de uso. ## Void Linux diff --git a/apps/site/pages/fa/about/security-reporting.mdx b/apps/site/pages/fa/about/security-reporting.mdx index e67faff678d69..609a987d4c95c 100644 --- a/apps/site/pages/fa/about/security-reporting.mdx +++ b/apps/site/pages/fa/about/security-reporting.mdx @@ -50,15 +50,8 @@ layout: about ## رویه‌های بهینه OpenSSF - - نشان OpenSSF + + نشان OpenSSF [نشان بهترین شیوه ها](https://github.com/coreinfrastructure/best-practices-badge) بنیاد امنیت متن باز (OpenSSF) راهی است برای پروژه‌های نرم‌افزار آزاد/رایگان و متن باز (FLOSS) تا نشان دهند که از رویه‌های بهینه پیروی می‌کنند. پروژه‌ها می‌توانند به صورت داوطلبانه خود تأیید کنند که چگونه از هر رویه بهینه پیروی می‌کنند. مصرف‌کنندگان این نشان می‌توانند به سرعت ارزیابی کنند که کدام پروژه‌های FLOSS از رویه‌های بهینه پیروی می‌کنند و در نتیجه احتمال بیشتری دارد که نرم‌افزارهای امن با کیفیت بالاتر تولید کنند. diff --git a/apps/site/pages/fr/about/branding.mdx b/apps/site/pages/fr/about/branding.mdx index c4e6c4c404f48..a1e107e820f99 100644 --- a/apps/site/pages/fr/about/branding.mdx +++ b/apps/site/pages/fr/about/branding.mdx @@ -11,13 +11,7 @@ Veuillez consulter la [politique en matière de marques](https://trademark-polic Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la conception et la contribution de la tortue-fusée. -Mascotte de Node.js +Mascotte de Node.js ## Logo Node.js® @@ -34,7 +28,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo horizontal clair de Node.js - @@ -61,7 +54,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo empilé blanc de Node.js - @@ -78,6 +70,5 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Icons JS Blanc - diff --git a/apps/site/pages/fr/about/get-involved/index.md b/apps/site/pages/fr/about/get-involved/index.md index 587b5bf7cbe85..e4a002da06c2c 100644 --- a/apps/site/pages/fr/about/get-involved/index.md +++ b/apps/site/pages/fr/about/get-involved/index.md @@ -32,4 +32,5 @@ Veuillez suivre leurs codes de conduite/règles respectifs. - [Node Slackers](https://www.nodeslackers.com/) est une communauté Slack axée sur Node.js. - [OpenJSF Slack](https://slack-invite.openjsf.org/) est un espace de travail Slack pour la Fondation OpenJS. Il y a plusieurs canaux liés à Node.js. (les canaux préfixés par `#nodejs-` sont liés au projet). +- [r/node](https://www.reddit.com/r/node/) est un subreddit centré sur Node.js. - `irc.libera.chat` dans le canal `#node.js` avec un [client IRC](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) ou connectez-vous dans votre navigateur web au canal en utilisant [un client web](https://kiwiirc.com/nextclient/). diff --git a/apps/site/pages/fr/about/previous-releases.mdx b/apps/site/pages/fr/about/previous-releases.mdx index e3cb336e98516..5f82cc63cff37 100644 --- a/apps/site/pages/fr/about/previous-releases.mdx +++ b/apps/site/pages/fr/about/previous-releases.mdx @@ -18,7 +18,7 @@ Tous les détails concernant le calendrier des versions de Node.js sont disponib ### Support Commercial -Le support commercial pour les versions dépassant la phase de maintenance est disponible auprès de notre partenaire OpenJS Ecosystem Sustainability Program [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page). +Le support commercial pour les versions dépassant la phase de maintenance est disponible auprès de notre partenaire OpenJS Ecosystem Sustainability Program [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). ## Vous cherchez la dernière version d'une branche de version ? diff --git a/apps/site/pages/fr/about/security-reporting.mdx b/apps/site/pages/fr/about/security-reporting.mdx index 7a295d1c67239..3f0b61dd579d1 100644 --- a/apps/site/pages/fr/about/security-reporting.mdx +++ b/apps/site/pages/fr/about/security-reporting.mdx @@ -74,15 +74,8 @@ Si vous avez des suggestions sur la façon dont ce processus pourrait être amé ## OpenSSF Best Practices - - Badge OpenSSF + + Badge OpenSSF Le [badge des meilleures pratiques] de l'Open Source Security Foundation (OpenSSF) (https://github.com/coreinfrastructure/best-practices-badge) est un moyen pour les projets de logiciels libres et open source (FLOSS) de montrer qu'ils suivent les meilleures pratiques. Les projets peuvent volontairement auto-certifier la manière dont ils suivent chaque meilleure pratique. Les utilisateurs du badge peuvent rapidement déterminer quels sont les projets FLOSS qui suivent les meilleures pratiques et qui sont donc plus susceptibles de produire des logiciels sécurisés de meilleure qualité. diff --git a/apps/site/pages/fr/download/current.mdx b/apps/site/pages/fr/download/current.mdx index 58ce516015957..53a8d50b4ba33 100644 --- a/apps/site/pages/fr/download/current.mdx +++ b/apps/site/pages/fr/download/current.mdx @@ -6,25 +6,23 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez Node.js® préconstruit exécutant une architecture. -
Lisez le journal des modifications ou article de blog pour cette version. -En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. - -Apprenez à vérifier les SHASUMS signés. + En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. -Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Apprenez à vérifier les SHASUMS signés. -Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. + Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes.
diff --git a/apps/site/pages/fr/download/index.mdx b/apps/site/pages/fr/download/index.mdx index c78e170b3ae53..8c3e07a1f3b2d 100644 --- a/apps/site/pages/fr/download/index.mdx +++ b/apps/site/pages/fr/download/index.mdx @@ -6,25 +6,23 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez un Node.js® préconstruit exécutant une architecture. -
Lisez le journal des modifications ou article de blog pour cette version. -En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. - -Apprenez à vérifier les SHASUMS signés. + En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. -Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Apprenez à vérifier les SHASUMS signés. -Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. + Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. + Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes.
diff --git a/apps/site/pages/fr/index.mdx b/apps/site/pages/fr/index.mdx new file mode 100644 index 0000000000000..6d707ade49083 --- /dev/null +++ b/apps/site/pages/fr/index.mdx @@ -0,0 +1,120 @@ +--- +title: Exécuter du JavaScript partout +layout: home +--- + +
+ + +
+

Exécuter du JavaScript partout

+ + Node.js® est un environnement d'exécution JavaScript gratuit, open-source et multiplateforme qui permet aux développeurs de créer des serveurs, des applications web, des outils en ligne de commande et des scripts. +
+ +
+
+ + + + + +
+
+
+ +
+
+ ```js displayName="Create an HTTP Server" + // server.mjs + import { createServer } from 'node:http'; + + const server = createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'text/plain' }); + res.end('Hello World!\n'); + }); + + // starts a simple http server locally on port 3000 + server.listen(3000, '127.0.0.1', () => { + console.log('Listening on 127.0.0.1:3000'); + }); + + // run with `node server.mjs` + ``` + + ```js displayName="Write Tests" + // tests.mjs + import assert from 'node:assert'; + import test from 'node:test'; + + test('that 1 is equal 1', () => { + assert.strictEqual(1, 1); + }); + + test('that throws as 1 is not equal 2', () => { + // throws an exception because 1 != 2 + assert.strictEqual(1, 2); + }); + + // run with `node tests.mjs` + ``` + + ```js displayName="Read and Hash a File" + // crypto.mjs + import { createHash } from 'node:crypto'; + import { readFile } from 'node:fs/promises'; + + const hasher = createHash('sha1'); + + hasher.setEncoding('hex'); + // ensure you have a `package.json` file for this test! + hasher.write(await readFile('package.json')); + hasher.end(); + + const fileHash = hasher.read(); + + // run with `node crypto.mjs` + ``` + + ```js displayName="Streams Pipeline" + // streams.mjs + import { createReadStream, createWriteStream } from 'node:fs'; + import { pipeline } from 'node:stream/promises'; + import { createGzip } from 'node:zlib'; + + // ensure you have a `package.json` file for this test! + await pipeline( + createReadStream('package.json'), + createGzip(), + createWriteStream('package.json.gz') + ); + + // run with `node streams.mjs` + ``` + + ```js displayName="Work with Threads" + // threads.mjs + import { Worker, isMainThread, + workerData, parentPort } from 'node:worker_threads'; + + if (isMainThread) { + const data = 'some data'; + const worker = new Worker(import.meta.filename, { workerData: data }); + worker.on('message', msg => console.log('Reply from Thread:', msg)); + } else { + const source = workerData; + parentPort.postMessage(btoa(source.toUpperCase())); + } + + // run with `node threads.mjs` + ``` +
+ + Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). +
diff --git a/apps/site/pages/id/about/branding.mdx b/apps/site/pages/id/about/branding.mdx index 494a3e1c404e6..12e39dcba5509 100644 --- a/apps/site/pages/id/about/branding.mdx +++ b/apps/site/pages/id/about/branding.mdx @@ -11,13 +11,7 @@ Harap tinjau [kebijakan merek dagang](https://trademark-policy.openjsf.org/) unt Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) atas desain dan kontribusinya terhadap Rocket Turtle. -Node.js mascot +Node.js mascot ## Logo Node.js® @@ -34,7 +28,6 @@ Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) a Logo Terang Horizontal Node.js® - @@ -61,7 +54,6 @@ Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) a Logo Bertumpuk Putih Node.js - @@ -78,6 +70,5 @@ Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) a Ikon JS Putih - diff --git a/apps/site/pages/id/about/security-reporting.mdx b/apps/site/pages/id/about/security-reporting.mdx index 396acfce25eb6..1747dad6ea562 100644 --- a/apps/site/pages/id/about/security-reporting.mdx +++ b/apps/site/pages/id/about/security-reporting.mdx @@ -51,11 +51,7 @@ Jika Anda memiliki saran tentang bagaimana proses ini dapat ditingkatkan, silaka ## Praktik Terbaik OpenSSF - OpenSSF Badge + OpenSSF Badge [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) Open Source Security Foundation (OpenSSF) adalah cara bagi proyek Free/Libre dan Open Source Software (FLOSS) untuk menunjukkan bahwa mereka mengikuti praktik terbaik. Proyek dapat secara sukarela melakukan sertifikasi sendiri bagaimana mereka mengikuti setiap praktik terbaik. Konsumen yang tersertifikasi dapat dengan cepat menilai proyek FLOSS mana yang mengikuti praktik terbaik dan sebagai hasilnya, mereka lebih cenderung menghasilkan perangkat lunak aman berkualitas lebih tinggi. diff --git a/apps/site/pages/id/download/current.mdx b/apps/site/pages/id/download/current.mdx index ef3c3a90b4e36..75a908d2158e5 100644 --- a/apps/site/pages/id/download/current.mdx +++ b/apps/site/pages/id/download/current.mdx @@ -6,27 +6,25 @@ title: Unduh Node.js®
Dapatkan Node.js® untuk menggunakan dengan - + Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk yang menjalankan arsitektur . -
Baca Log Perubahan atau postingan blog untuk versi ini. -Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. - -Pelajari cara memverifikasi yang ditandatangani SHASUMS. + Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. -Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. + Pelajari cara memverifikasi yang ditandatangani SHASUMS. -Lihat biner nightly kami atau -semua rilis sebelumnya -atau biner tidak resmi untuk platform lain. + Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. + Lihat biner nightly kami atau + semua rilis sebelumnya + atau biner tidak resmi untuk platform lain.
diff --git a/apps/site/pages/id/download/index.mdx b/apps/site/pages/id/download/index.mdx index ef3c3a90b4e36..75a908d2158e5 100644 --- a/apps/site/pages/id/download/index.mdx +++ b/apps/site/pages/id/download/index.mdx @@ -6,27 +6,25 @@ title: Unduh Node.js®
Dapatkan Node.js® untuk menggunakan dengan - + Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk yang menjalankan arsitektur . -
Baca Log Perubahan atau postingan blog untuk versi ini. -Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. - -Pelajari cara memverifikasi yang ditandatangani SHASUMS. + Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. -Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. + Pelajari cara memverifikasi yang ditandatangani SHASUMS. -Lihat biner nightly kami atau -semua rilis sebelumnya -atau biner tidak resmi untuk platform lain. + Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. + Lihat biner nightly kami atau + semua rilis sebelumnya + atau biner tidak resmi untuk platform lain.
diff --git a/apps/site/pages/ja/about/branding.mdx b/apps/site/pages/ja/about/branding.mdx index 1ce31fd8b9635..1b00ee3ee8e71 100644 --- a/apps/site/pages/ja/about/branding.mdx +++ b/apps/site/pages/ja/about/branding.mdx @@ -11,13 +11,7 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に ロケットタートルは作者である[Angela Angelini](https://www.linkedin.com/in/angeliningl/)から提供されたものです。 -Node.jsマスコット +Node.jsマスコット ## Node.js®ロゴ @@ -34,7 +28,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsライト横型ロゴ - @@ -61,7 +54,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsホワイトスタック型ロゴ - @@ -78,6 +70,5 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に JSアイコンホワイト - diff --git a/apps/site/pages/ja/about/get-involved/index.md b/apps/site/pages/ja/about/get-involved/index.md index e852b4d07ad09..c67adcb9565ee 100644 --- a/apps/site/pages/ja/about/get-involved/index.md +++ b/apps/site/pages/ja/about/get-involved/index.md @@ -30,4 +30,5 @@ Node.jsについてもっと非公式に議論する場所を探しているの - [Node Slackers](https://www.nodeslackers.com/)はNode.jsに特化したSlackコミュニティーです。 - [OpenJSF Slack](https://slack-invite.openjsf.org/)はOpenJS財団のSlackワークスペースです。Node.jsに関連するチャンネルがいくつかあります。 _(チャンネル名が `#nodejs-` で始まるチャンネル)_ +- [r/node](https://www.reddit.com/r/node/)はNode.jsに関するサブレディットです。 - `irc.libera.chat`の`#node.js`は[IRCクライアント](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients)や[ウェブクライアント](https://kiwiirc.com/nextclient/)を使って利用できます。 diff --git a/apps/site/pages/ja/about/previous-releases.mdx b/apps/site/pages/ja/about/previous-releases.mdx index afbd03ce87b87..95d5f6ab63f72 100644 --- a/apps/site/pages/ja/about/previous-releases.mdx +++ b/apps/site/pages/ja/about/previous-releases.mdx @@ -15,7 +15,7 @@ Node.jsのリリーススケジュールに関する詳しい情報は[GitHub](h ### 商用サポート -私たちのOpenJSエコシステム持続可能性プログラムのパートナーである[HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page)からメンテナンスを終了したバージョンの商用サポートを受けることができます。 +私たちのOpenJSエコシステム持続可能性プログラムのパートナーである[HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page)からメンテナンスを終了したバージョンの商用サポートを受けることができます。 ## 各バージョンの最新のリリース @@ -31,12 +31,12 @@ Node.jsのウェブサイトではコマンドラインインターフェイス 「公式版」に指定されたインストール方法は次の要件を満たさなければなりません: -| 要件(公式版インストール方法) | -| :---------------------------------------------------------------------------------------------------------------------- | -| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | -| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | +| 要件(公式版インストール方法) | +| :-------------------------------------------------------------- | +| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | +| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | | Node.jsプロジェクトによって同梱されている公式バイナリーをダウンロードさせるインストール方法になっていなければならない。 | -| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | +| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | ### コミュニティ版インストール方法 diff --git a/apps/site/pages/ja/about/security-reporting.mdx b/apps/site/pages/ja/about/security-reporting.mdx index 0ad425d53f27a..163c027121824 100644 --- a/apps/site/pages/ja/about/security-reporting.mdx +++ b/apps/site/pages/ja/about/security-reporting.mdx @@ -50,15 +50,8 @@ Node.jsプロジェクトはセキュリティー研究者と責任ある情報 ## OpenSSFベストプラクティス - - OpenSSFバッジ + + OpenSSFバッジ オープンソースセキュリティー財団(OpenSSF)の[ベストプラクティスバッジ](https://github.com/coreinfrastructure/best-practices-badge)は、Free/Libre and Open Source Software(FLOSS)プロジェクトがベストプラクティスに従っていることを示す方法です。プロジェクトはそれぞれのベストプラクティスに従っている方法を自発的に自己認証できます。バッジを使うことでどのFLOSSプロジェクトがベストプラクティスに従っているかを迅速に評価でき、結果としてより高品質で安全なソフトウェアを製造する可能性が高くなります。 diff --git a/apps/site/pages/ja/download/current.mdx b/apps/site/pages/ja/download/current.mdx index 8a1dff2596315..2ecdb111c5d4e 100644 --- a/apps/site/pages/ja/download/current.mdx +++ b/apps/site/pages/ja/download/current.mdx @@ -6,24 +6,23 @@ title: Node.js®をダウンロードする
用のNode.js® を使ってダウンロードする - + アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。 -
このバージョンの変更点ブログ記事を確認できます。 -リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 + リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 -署名済みSHASUMSの検証方法について詳しくはこちら。 + 署名済みSHASUMSの検証方法について詳しくはこちら。 -署名済みのNode.jsのソースコードのtarballもダウンロードできます。 + 署名済みのNode.jsのソースコードのtarballもダウンロードできます。 ナイトリー版のバイナリーや過去のリリース、他のプラットフォーム用の非公式版のバイナリーも取得できます。
diff --git a/apps/site/pages/ja/download/index.mdx b/apps/site/pages/ja/download/index.mdx index 8a1dff2596315..2ecdb111c5d4e 100644 --- a/apps/site/pages/ja/download/index.mdx +++ b/apps/site/pages/ja/download/index.mdx @@ -6,24 +6,23 @@ title: Node.js®をダウンロードする
用のNode.js® を使ってダウンロードする - + アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。 -
このバージョンの変更点ブログ記事を確認できます。 -リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 + リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 -署名済みSHASUMSの検証方法について詳しくはこちら。 + 署名済みSHASUMSの検証方法について詳しくはこちら。 -署名済みのNode.jsのソースコードのtarballもダウンロードできます。 + 署名済みのNode.jsのソースコードのtarballもダウンロードできます。 ナイトリー版のバイナリーや過去のリリース、他のプラットフォーム用の非公式版のバイナリーも取得できます。
diff --git a/apps/site/pages/ja/index.mdx b/apps/site/pages/ja/index.mdx new file mode 100644 index 0000000000000..6cd0f6457ae2e --- /dev/null +++ b/apps/site/pages/ja/index.mdx @@ -0,0 +1,120 @@ +--- +title: どこでもJavaScriptを使おう +layout: home +--- + +
+ + +
+

どこでもJavaScriptを使おう

+ + Node.js®はクロスプラットフォームに対応したフリーでオープンソースのJavaScript実行環境です。開発者にサーバー、ウェブアプリ、コマンドラインツール、スクリプトなどを開発する環境を提供します。 +
+ +
+
+ + + + + +
+
+
+ +
+
+ ```js displayName="Create an HTTP Server" + // server.mjs + import { createServer } from 'node:http'; + + const server = createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'text/plain' }); + res.end('Hello World!\n'); + }); + + // starts a simple http server locally on port 3000 + server.listen(3000, '127.0.0.1', () => { + console.log('Listening on 127.0.0.1:3000'); + }); + + // run with `node server.mjs` + ``` + + ```js displayName="Write Tests" + // tests.mjs + import assert from 'node:assert'; + import test from 'node:test'; + + test('that 1 is equal 1', () => { + assert.strictEqual(1, 1); + }); + + test('that throws as 1 is not equal 2', () => { + // throws an exception because 1 != 2 + assert.strictEqual(1, 2); + }); + + // run with `node tests.mjs` + ``` + + ```js displayName="Read and Hash a File" + // crypto.mjs + import { createHash } from 'node:crypto'; + import { readFile } from 'node:fs/promises'; + + const hasher = createHash('sha1'); + + hasher.setEncoding('hex'); + // ensure you have a `package.json` file for this test! + hasher.write(await readFile('package.json')); + hasher.end(); + + const fileHash = hasher.read(); + + // run with `node crypto.mjs` + ``` + + ```js displayName="Streams Pipeline" + // streams.mjs + import { createReadStream, createWriteStream } from 'node:fs'; + import { pipeline } from 'node:stream/promises'; + import { createGzip } from 'node:zlib'; + + // ensure you have a `package.json` file for this test! + await pipeline( + createReadStream('package.json'), + createGzip(), + createWriteStream('package.json.gz') + ); + + // run with `node streams.mjs` + ``` + + ```js displayName="Work with Threads" + // threads.mjs + import { Worker, isMainThread, + workerData, parentPort } from 'node:worker_threads'; + + if (isMainThread) { + const data = 'some data'; + const worker = new Worker(import.meta.filename, { workerData: data }); + worker.on('message', msg => console.log('Reply from Thread:', msg)); + } else { + const source = workerData; + parentPort.postMessage(btoa(source.toUpperCase())); + } + + // run with `node threads.mjs` + ``` +
+ + 私たちの[学習教材](/learn)でNode.jsでできることをさらに学んでみましょう。 +
diff --git a/apps/site/pages/ko/about/security-reporting.mdx b/apps/site/pages/ko/about/security-reporting.mdx index 4df9921a8fbe9..bb25588bcda5e 100644 --- a/apps/site/pages/ko/about/security-reporting.mdx +++ b/apps/site/pages/ko/about/security-reporting.mdx @@ -50,15 +50,8 @@ Node.js의 보안 공개 정책은 다음과 같습니다. ## OpenSSF 모범 사례 - - OpenSSF 배지 + + OpenSSF 배지 Open Source Security Foundation(OpenSSF) [모범 사례 배지](https://github.com/coreinfrastructure/best-practices-badge)는 자유/오픈 소스 소프트웨어(FLOSS) 프로젝트가 모범 사례를 따르고 있음을 보여주는 방법입니다. 프로젝트는 자발적으로 각 사례를 어떻게 따르고 있는지에 대해 자체 인증할 수 있습니다. 이 배지를 확인하는 사용자들은 FLOSS 프로젝트가 모범 사례를 따르고 있는지 빠르게 평가할 수 있으며, 그 결과 더 높은 품질의 안전한 소프트웨어를 제작할 가능성이 높다는 것을 알 수 있습니다. diff --git a/apps/site/pages/pt/about/security-reporting.mdx b/apps/site/pages/pt/about/security-reporting.mdx index 45306d781f42f..c4d91de2a5416 100644 --- a/apps/site/pages/pt/about/security-reporting.mdx +++ b/apps/site/pages/pt/about/security-reporting.mdx @@ -50,15 +50,8 @@ Se tivermos sugestões sobre como este processo poderia ser melhorado, podemos s ## Boas Práticas da OpenSSF - - Distintivo da OpenSSF + + Distintivo da OpenSSF O distintivo de boas práticas da “Open Source Security Foundation (OpenSSF)” é uma maneira de os projetos de Software Livre e de Código Aberto (FLOSS) mostrarem que seguem as boas práticas. Os projetos podem certificar-se voluntariamente como seguem cada uma das boas práticas. Os consumidores do distintivo podem avaliar rapidamente quais os projetos FLOSS que seguem as boas práticas e, consequentemente, têm maior probabilidade de produzir software seguro de superior qualidade. diff --git a/apps/site/pages/ro/about/branding.mdx b/apps/site/pages/ro/about/branding.mdx index 6d5cd43daf277..3d3ea00f7acc1 100644 --- a/apps/site/pages/ro/about/branding.mdx +++ b/apps/site/pages/ro/about/branding.mdx @@ -11,13 +11,7 @@ Te rugăm să revizuiești [politica privind mărcile comerciale](https://tradem Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pentru proiectarea și contribuția adusă cu mascota Rocket Turtle. -Mascota Node.js +Mascota Node.js ## Logo Node.js® @@ -34,7 +28,6 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe Logo orizontal deschis Node.js - @@ -48,7 +41,7 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe - Logo stivuit deschis Node.js + Logo stivuit deschis Node.js @@ -58,10 +51,9 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe - Logo stivuit alb Node.js + Logo stivuit alb Node.js - @@ -75,9 +67,8 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe - Pictogramă JS albă + Pictogramă JS albă - diff --git a/apps/site/pages/ro/about/get-involved/index.md b/apps/site/pages/ro/about/get-involved/index.md new file mode 100644 index 0000000000000..7e957ba0b7bac --- /dev/null +++ b/apps/site/pages/ro/about/get-involved/index.md @@ -0,0 +1,35 @@ +--- +title: Implică-te +layout: about +--- + +# Implică-te + +Dacă te interesează implicarea în comunitatea Node.js, există multe modalități de a face acest lucru. Proiectul Node.js este o comunitate mare și diversă, oferind numeroase oportunități de contribuție, dincolo de scrierea de cod. + +## Discuții comunitare + +- [Repozitoriul GitHub `nodejs/node`](https://github.com/nodejs/node/issues) este locul unde poți discuta despre funcționalitățile principale ale Node.js și raportarea problemelor. +- [Repozitoriul GitHub `nodejs/help`](https://github.com/nodejs/help/issues) este locul oficial unde poți adresa întrebări despre Node.js. +- [Serverul oficial Discord](/discord) Node.js este un loc unde poți discuta cu alți dezvoltatori Node.js și poți primi știri oficiale despre proiectul Node.js. +- [Calendarul proiectului](https://nodejs.org/calendar) Node.js cu toate întâlnirile publice ale echipei. + +## Materiale de învățare + +Dacă vrei să aprofundezi cunoștințele despre Node.js, ai la dispoziție numeroase resurse. + +- [Materialele oficiale de învățare](https://nodejs.org/en/learn/) Node.js. +- [Documentația oficială de referință pentru API](https://nodejs.org/api/) Node.js. +- [NodeSchool.io](https://nodeschool.io/) te învață conceptele Node.js prin intermediul jocurilor interactive în linia de comandă. +- [Eticheta Node.js de pe StackOverflow](https://stackoverflow.com/questions/tagged/node.js) conține un număr mare de articole cu resurse utile. +- [Eticheta comunității Node.js de pe DEV](https://dev.to/t/node) conține articole și conținut legat de Node.js. + +## Zone neoficiale de discuții + +Există mai multe zone de discuție neoficiale dacă ești în căutarea unui loc mai informal pentru a discuta despre Node.js. +Te rog reține că proiectul Node.js nu le susține oficial. Te rog să urmezi codurile sau regulile lor de conduită. + +- [Node Slackers](https://www.nodeslackers.com/) este o comunitate Slack dedicată Node.js. +- [OpenJSF Slack](https://slack-invite.openjsf.org/) este un spațiu de lucru Slack dedicat Fundației OpenJS. Există mai multe canale dedicate pentru Node.js, _(cele prefixate cu `#nodejs-` fiind specifice proiectului)_ +- [r/node](https://www.reddit.com/r/node/) este un sub-reddit axat pe Node.js. +- `irc.libera.chat` pe canalul `#node.js`, folosind un [client IRC](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) sau conectează-te direct din browser prin intermediul unui [client web](https://kiwiirc.com/nextclient/). diff --git a/apps/site/pages/ro/about/governance.md b/apps/site/pages/ro/about/governance.md index 6e91be0ca901a..d831205b11af7 100644 --- a/apps/site/pages/ro/about/governance.md +++ b/apps/site/pages/ro/about/governance.md @@ -15,7 +15,7 @@ Repozitoriul principal GitHub [nodejs/node](https://github.com/nodejs/node) este Persoanele care aduc contribuții semnificative și valoroase devin colaboratori și primesc acces de tip "commit" la proiect. Aceste persoane sunt identificate de alți colaboratori, iar nominalizarea lor este discutată cu colaboratorii existenți. -Pentru lista curentă de colaboratori, vedeți [README.md](https://github.com/nodejs/node/blob/main/README.md#current-project-team-members). +Pentru lista curentă de colaboratori vezi [README.md](https://github.com/nodejs/node/blob/main/README.md#current-project-team-members). Un ghid pentru colaboratori este menținut la [collaborator-guide.md](https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md). diff --git a/apps/site/pages/ro/about/index.mdx b/apps/site/pages/ro/about/index.mdx index c7313b67ccc75..53d5a2bd1f168 100644 --- a/apps/site/pages/ro/about/index.mdx +++ b/apps/site/pages/ro/about/index.mdx @@ -5,7 +5,7 @@ layout: about # Despre Node.js® -Fiind un mediu de execuție JavaScript asincron și bazat pe evenimente, Node.js este conceput pentru a crea aplicații de rețea scalabile. În exemplul „hello world” de mai jos, multe conexiuni pot fi gestionate simultan. La fiecare conexiune, este declanșat un callback, iar dacă nu există sarcini de procesat, Node.js intră într-o stare de așteptare. +Fiind un mediu de execuție JavaScript asincron și bazat pe evenimente, Node.js este conceput pentru a crea aplicații de rețea scalabile. În exemplul „hello world” de mai jos, multe conexiuni pot fi gestionate simultan. La fiecare conexiune, este declanșat un apel-invers, iar dacă nu există sarcini de procesat, Node.js intră într-o stare de așteptare. ```cjs const { createServer } = require('node:http'); @@ -52,3 +52,42 @@ Node.js are un design similar și este influențat de sisteme precum [Event Mach HTTP este un cetățean de primă clasă în Node.js, fiind proiectat având în vedere streaming-ul și latența redusă. Acest lucru face din Node.js o bază ideală pentru crearea de biblioteci sau framework-uri web. Faptul că Node.js este conceput fără fire de execuție (threads) nu înseamnă că nu poți valorifica mai multe nuclee ale procesorului din mediul tău. Poți crea procese copil folosind API-ul [`child_process.fork()`](https://nodejs.org/api/child_process.html) și comunica ușor cu acestea. Pe baza aceleiași interfețe, modulul [`cluster`](https://nodejs.org/api/cluster.html) permite partajarea socket-urilor între procese, oferind posibilitatea de a distribui sarcina între nucleele tale. + +## Resursele oficiale Node.js + +Pentru a asigura autenticitatea și securitatea atunci când lucrezi cu Node.js, folosește întotdeauna surse oficiale. Evită să ai încredere în emailuri, fișiere binare sau descărcări din surse neoficiale. + +### Domeniile oficiale Node.js + +Pentru descărcarea fișierelor binare Node.js și accesarea documentației oficiale, folosește doar aceste domenii: + +- [nodejs.org](https://nodejs.org) +- [nodejs.dev](https://nodejs.dev) _(redirecționează către https://nodejs.org)_ +- [iojs.org](https://iojs.org) _(redirecționează către https://nodejs.org)_ + +### Pachetele oficiale npm + +Echipa Node.js întreține următoarele domenii oficiale pentru pachetele npm: + +- [`@node-core`](https://npmjs.com/~node-core) +- [`@pkgjs`](https://npmjs.com/~pkgjs) + +De asemenea, echipa Node.js întreține pachetele publicate de contul npm [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation), însă și alte pachete legate de Node.js (cum ar fi [`undici`](https://www.npmjs.com/package/undici)) pot fi întreținute de contributori strâns implicați în proiect. + +Utilizarea pachetelor de la echipa Node.js garantează că lucrezi cu componente Node.js acceptate oficial. + +### Organizațiile oficiale GitHub + +Node.js și proiectele conexe sunt întreținute sub aceste organizații oficiale GitHub: + +- [nodejs](https://github.com/nodejs) +- [pkgjs](https://github.com/pkgjs) + +### Canalele oficiale de comunicare + +Node.js și Fundația OpenJS comunică prin diverse canale oficiale și susținute de comunitate. Poți găsi detalii despre cum să te implici pe pagina [Implică-te](https://nodejs.org/en/about/get-involved). + +### Raportarea problemelor și întreruperilor site-ului web + +Dacă întâmpini probleme cu site-ul web Node.js, raportează-le în [repozitoriul site-ului web Node.js](https://github.com/nodejs/nodejs.org/issues). +Pentru actualizări în timp real despre întreruperi, vizitează [pagina de stare Node.js](https://status.nodejs.org). diff --git a/apps/site/pages/ro/about/previous-releases.mdx b/apps/site/pages/ro/about/previous-releases.mdx new file mode 100644 index 0000000000000..dc7627771b7db --- /dev/null +++ b/apps/site/pages/ro/about/previous-releases.mdx @@ -0,0 +1,53 @@ +--- +title: Lansări Node.js +layout: about +--- + +# Lansări Node.js + +Versiunile majore de Node.js intră în stadiul de lansare _curent_ pentru șase luni, oferind astfel autorilor de biblioteci timp de asistență. +După șase luni, versiunile cu număr impar (9, 11 etc.) devin neacceptate, iar versiunile cu număr par (10, 12 etc.) trec în stadiul _Activ LTS_ și sunt pregătite pentru utilizarea generală. +Stadiul de lansare LTS reprezintă „asistență pe termen lung” și garantează, în general, că problemele critice vor fi remediate pe o perioadă totală de 30 de luni. +Aplicațiile de producție ar trebui să folosească doar lansările _Activ LTS_ sau _Întreținere LTS_. + +## Programul de lansări + +![Lansări](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true) + +Detaliile complete cu privire la programul de lansări Node.js sunt disponibile [pe GitHub](https://github.com/nodejs/release#release-schedule). + +### Suport comercial + +Asistența comercială pentru versiunile care au depășit faza de întreținere este disponibilă prin intermediul partenerului nostru din cadrul Programului de sustenabilitate a ecosistemului OpenJS [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). + +## Cauți cea mai recentă lansare dintr-o ramură de versiune? + + + +## Oficial vs. metodele de instalare ale comunității + +Site-ul web Node.js oferă mai multe metode de instalare neinteractive, inclusiv interfețe din linia de comandă (CLI), manageri de pachete pentru sistemul de operare (OS) (de exemplu, `brew`) și manageri de versiuni Node.js (de exemplu, `nvm`). + +Pentru a evidenția și promova contribuțiile comunității, proiectul Node.js a introdus o pagină de descărcări revizuită, care clasifică metodele de instalare fie ca „Oficiale”, fie ca „Comunitate”. Aceasta oferă utilizatorilor o flexibilitate și o gamă mai mare de opțiuni. Pentru a asigura claritatea, am definit criterii pentru fiecare categorie. + +### Metodele oficiale de instalare + +Metodele de instalare desemnate ca „oficiale” trebuie să îndeplinească următoarele cerințe: + +| Cerințe (metoda oficială de instalare) | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Noile versiuni Node.js trebuie să fie disponibile simultan cu lansarea oficială. | +| Responsabilii de întreținerea proiectului trebuie să aibă o relație strânsă cu proiectul Node.js, inclusiv pe canalele de comunicare directă. | +| Metoda de instalare trebuie să descarce fișierele binare oficiale incluse în pachetul proiectului Node.js. | +| Metoda de instalare nu trebuie să se compileze de la sursă atunci când sunt disponibile binare pre-compilate și nici nu trebuie să modifice binarele oficiale. | + +### Metodele de instalare ale comunității + +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 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). + - În mod similar, o metodă de instalare care pretinde compatibilitate cu „Linux” trebuie să poată fi instalată pe toate distribuțiile majore de Linux, nu doar pe un subset specific. Nu se poate baza pe manageri de pachete specifici distribuției, cum ar fi `apt` sau `dnf`. +- **Gratuit și cu sursă deschisă:** Trebuie să fie gratuit și cu sursă deschisă, să nu fie vândut ca produs comercial și să nu fie un serviciu plătit. diff --git a/apps/site/pages/ro/about/security-reporting.mdx b/apps/site/pages/ro/about/security-reporting.mdx new file mode 100644 index 0000000000000..161be4566ecbc --- /dev/null +++ b/apps/site/pages/ro/about/security-reporting.mdx @@ -0,0 +1,57 @@ +--- +title: Raportare de securitate +layout: about +--- + +# Raportare de securitate + +Pentru mai multe detalii despre politicile de securitate active, consultă [această pagină](https://github.com/nodejs/node/security/policy). + +## Raportarea unei probleme în Node.js + +Raportează problemele de securitate în Node.js prin [HackerOne](https://hackerone.com/nodejs). + +Raportul tău va fi confirmat în termen de 5 zile, iar în maximum 10 zile vei primi un răspuns detaliat care va indica pașii următori pentru procesarea sesizării tale. + +După răspunsul inițial la raportarea ta, echipa de securitate va depune eforturi pentru a te ține la curent cu progresul făcut în vederea remedierii și a unei comunicări publice complete. De asemenea, este posibil să ți se solicite informații suplimentare sau îndrumări legate de problema raportată. + +### Programul de recompense pentru probleme în Node.js + +Proiectul Node.js participă într-un program oficial de recompense pentru probleme identificate, destinat cercetătorilor în securitate și dezvăluirilor publice responsabile. Programul este gestionat prin platforma HackerOne. Vizitează [https://hackerone.com/nodejs](https://hackerone.com/nodejs) pentru mai multe detalii. + +## Raportarea unei probleme într-un modul terț + +Problemele de securitate din modulele terțe ar trebui raportate direct celor care le întrețin. + +## Politica de dezvăluire + +Aici se află Politica de dezvăluire a problemelor de securitate pentru Node.js + +- Raportul de securitate este primit și atribuit unui responsabil principal. Această persoană va coordona procesul de remediere și lansare. Problema este confirmată, iar o listă cu toate versiunile afectate este stabilită. Codul este verificat pentru a identifica eventuale probleme similare. Remedierile sunt pregătite pentru toate versiunile aflate încă în întreținere. Aceste remedieri nu sunt încărcate în repozitoriul public, ci sunt păstrate local până la anunțul oficial. + +- Se stabilește o dată limită pentru raportarea publică a acestei vulnerabilități, iar pentru aceasta se solicită un CVE (Vulnerabilități și expuneri comune (CVE®)). + +- La data stabilită pentru publicare, lista de corespondență pentru securitate Node.js primește o copie a anunțului. Modificările sunt încărcate în repozitoriul public, iar noile versiuni sunt distribuite pe nodejs.org. În termen de 6 ore de la notificarea listei de corespondență, o copie a buletinului informativ de securitate este publicată pe blogul oficial Node.js. + +- De obicei, data limită pentru publicare este stabilită la 72 de ore de la emiterea CVE-ului. Totuși, aceasta poate varia în funcție de gravitatea erorii sau de complexitatea aplicării unei soluții. + +- Acest proces poate dura ceva timp, mai ales când este necesară coordonarea cu întreținătorii altor proiecte. Se vor depune toate eforturile pentru a gestiona eroarea cât mai prompt posibil; totuși, este important să respectăm procesul de lansare menționat mai sus, pentru a ne asigura că dezvăluirea este gestionată într-un mod coerent. + +## Primirea actualizărilor de securitate + +Notificările de securitate vor fi distribuite prin următoarele metode. + +- [Grupul Google](https://groups.google.com/group/nodejs-sec) +- [Blogul Node.js](/blog) + +## Comentarii referitoare la această politică + +Dacă ai sugestii pentru îmbunătățirea acestui proces, te rog să trimiți o [cerere de integrare](https://github.com/nodejs/nodejs.org) sau să [creezi un tichet](https://github.com/nodejs/security-wg/issues/new) pentru a iniția o discuție. + +## Recomandări OpenSSF + + + Insigna OpenSSF + + +[Insigna de Bune Practici](https://github.com/coreinfrastructure/best-practices-badge) a Open Source Security Foundation (OpenSSF) oferă proiectelor Free/Libre și Open Source Software (FLOSS) o modalitate de a demonstra că respectă standardele de bune practici. Proiectele se pot auto-certifica voluntar, indicând modul în care urmează fiecare dintre aceste practici. Utilizatorii pot evalua rapid care proiecte FLOSS respectă bunele practici, ceea ce sugerează o probabilitate mai mare de a produce software securizat și de înaltă calitate. diff --git a/apps/site/pages/ro/download/current.mdx b/apps/site/pages/ro/download/current.mdx new file mode 100644 index 0000000000000..83b7b824717d2 --- /dev/null +++ b/apps/site/pages/ro/download/current.mdx @@ -0,0 +1,28 @@ +--- +layout: download +title: Descarcă Node.js® +--- + +
+ Obține Node.js® pentru folosind cu + + + + + Sau obține o versiune pre-compilată Node.js® pentru care rulează pe arhitectura . + + + +
+ +
+ Citește istoricul de modificări sau articolul de blog pentru această versiune. + + Află mai multe despre [lansările Node.js](/about/previous-releases), inclusiv despre programul de lansare și starea LTS. + + Află cum să verifici sumele semnate SHASUM. + + Cauți codul sursă Node.js? Descarcă un tarball semnat cu codul sursă Node.js. + + Vezi binarele noastre nightly, toate lansările anterioare sau binarele neoficiale pentru alte platforme. +
diff --git a/apps/site/pages/ro/download/index.mdx b/apps/site/pages/ro/download/index.mdx new file mode 100644 index 0000000000000..83b7b824717d2 --- /dev/null +++ b/apps/site/pages/ro/download/index.mdx @@ -0,0 +1,28 @@ +--- +layout: download +title: Descarcă Node.js® +--- + +
+ Obține Node.js® pentru folosind cu + + + + + Sau obține o versiune pre-compilată Node.js® pentru care rulează pe arhitectura . + + + +
+ +
+ Citește istoricul de modificări sau articolul de blog pentru această versiune. + + Află mai multe despre [lansările Node.js](/about/previous-releases), inclusiv despre programul de lansare și starea LTS. + + Află cum să verifici sumele semnate SHASUM. + + Cauți codul sursă Node.js? Descarcă un tarball semnat cu codul sursă Node.js. + + Vezi binarele noastre nightly, toate lansările anterioare sau binarele neoficiale pentru alte platforme. +
diff --git a/apps/site/pages/ro/download/package-manager/all.md b/apps/site/pages/ro/download/package-manager/all.md index e00184acf6238..f74bb85e75782 100644 --- a/apps/site/pages/ro/download/package-manager/all.md +++ b/apps/site/pages/ro/download/package-manager/all.md @@ -86,23 +86,23 @@ cave resolve -x node ## fnm -Un manager de versiuni Node.js rapid și simplu, construit în Rust, folosit pentru a gestiona mai multe versiuni lansate de Node.js. Vă permite să efectuați operațiuni precum instalarea, dezinstalarea, schimbarea automată a versiunilor de Node pe baza directorului curent etc. -Pentru a instala fnm, utilizați acest [script de instalare](https://github.com/Schniz/fnm#using-a-script-macoslinux). +Un manager de versiuni Node.js rapid și simplu, construit în Rust, folosit pentru a gestiona mai multe versiuni lansate de Node.js. Îți permite să efectuezi operațiuni precum instalarea, dezinstalarea, schimbarea automată a versiunilor de Node pe baza directorului curent etc. +Pentru a instala fnm, utilizează acest [script de instalare](https://github.com/Schniz/fnm#using-a-script-macoslinux). -fnm are suport pentru mai multe platforme (macOS, Windows, Linux) și toate shell-urile populare (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt). +fnm are suport multiplatformă (macOS, Windows, Linux) și toate shell-urile populare (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt). fnm este construit având în vedere viteza și compatibilitatea cu fișierele `.node-version` și `.nvmrc`. ## FreeBSD Cea mai recentă versiune de Node.js este disponibilă prin portul [www/node](https://www.freshports.org/www/node). -Instalați un pachet binar prin [pkg](https://www.freebsd.org/cgi/man.cgi?pkg): +Instalează un pachet binar prin [pkg](https://www.freebsd.org/cgi/man.cgi?pkg): ```bash pkg install node ``` -Sau compilați-l singur folosind [porturi](https://www.freebsd.org/cgi/man.cgi?ports): +Sau compilează-l folosind [porturi](https://www.freebsd.org/cgi/man.cgi?ports): ```bash cd /usr/ports/www/node && make install @@ -120,19 +120,19 @@ emerge nodejs Versiunile LTS ale Node.js sunt disponibile de la IBM și sunt disponibile prin intermediul [managerul de pachete „yum”](https://ibm.biz/ibmi-rpms). Numele pachetului este `nodejs` urmat de numărul versiunii majore (de exemplu, `nodejs18`, `nodejs20` etc.) -Pentru a instala Node.js 20.x din linia de comandă, rulați următoarele ca utilizator cu autorizare specială \*ALLOBJ: +Pentru a instala Node.js 20.x din linia de comandă, rulează următoarele ca utilizator cu autorizare specială \*ALLOBJ: ```bash yum install nodejs20 ``` -Node.js poate fi instalat și cu produsul IBM i Access Client Solutions. Consultați [acest document de asistență](http://www-01.ibm.com/support/docview.wss?uid=nas8N1022619) pentru mai multe detalii +Node.js poate fi instalat și cu produsul IBM i Access Client Solutions. Consultă [acest document de asistență](http://www-01.ibm.com/support/docview.wss?uid=nas8N1022619) pentru mai multe detalii ## macOS -Descărcați [macOS Installer](/#home-downloadhead) direct de pe site-ul web [nodejs.org](https://nodejs.org/). +Descarcă [instalatorul pentru macOS](/#home-downloadhead) direct de pe site-ul web [nodejs.org](https://nodejs.org/). -_Dacă doriți să descărcați pachetul folosind bash:_ +_Dacă vrei să descarci pachetul folosind bash:_ ```bash curl "https://nodejs.org/dist/latest/$(curl -s https://nodejs.org/dist/latest/ | grep "pkg" | cut -d'"' -f 2)" -o "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/" @@ -157,7 +157,7 @@ port install nodejs7 Folosind **[pkgsrc](https://pkgsrc.joyent.com/install-on-macos/)**: -Instalați pachetul binar: +Instalează pachetul binar: ```bash pkgin -y install nodejs @@ -171,9 +171,9 @@ cd pkgsrc/lang/nodejs && bmake install ## n -`n` este un manager de versiuni Node.js simplu de utilizat pentru Mac și Linux. Specificați versiunea țintă de instalat folosind o sintaxă bogată sau selectați dintr-un meniu de versiuni descărcate anterior. Versiunile sunt instalate la nivel de sistem sau la nivel de utilizator, iar pentru o utilizare mai vizată, puteți rula o versiune direct din descărcările din cache. +`n` este un manager de versiuni Node.js simplu de utilizat pentru Mac și Linux. Specifică versiunea țintă de instalat folosind o sintaxă bogată sau selectează dintr-un meniu de versiuni descărcate anterior. Versiunile sunt instalate la nivel de sistem sau la nivel de utilizator, iar pentru o utilizare mai vizată, poți rula o versiune direct din descărcările din cache. -Consultați [homepage](https://github.com/tj/n) pentru metode de instalare (bootstrap, npm, Homebrew, terță parte) și toate detaliile de utilizare. +Consultă [pagina principală](https://github.com/tj/n) pentru metode de instalare (bootstrap, npm, Homebrew, terță parte) și pentru toate detaliile de utilizare. Dacă aveți deja `npm`, atunci instalați `n` și apoi cea mai nouă versiune LTS `node` este la fel de simplă ca: @@ -190,7 +190,7 @@ Node.js este disponibil în arborele pkgsrc: cd /usr/pkgsrc/lang/nodejs && make install ``` -Sau instalați un pachet binar (dacă este disponibil pentru platforma dvs.) folosind pkgin: +Sau instalează un pachet binar (dacă este disponibil pentru platforma ta) folosind pkgin: ```bash pkgin -y install nodejs @@ -198,32 +198,32 @@ pkgin -y install nodejs ## Nodenv -`nodenv` este un manager de versiuni de nod ușor, similar cu `nvm`. Este simplu și previzibil. Un ecosistem bogat de pluginuri vă permite să îl adaptați nevoilor dvs. Utilizați `nodenv` pentru a alege o versiune Node pentru aplicația dvs. și pentru a garanta că mediul dumneavoastră de dezvoltare se potrivește cu producția. +`nodenv` este un manager ușor de versiuni pentru node, similar cu `nvm`. Este simplu și previzibil. Un ecosistem bogat de module îți permite să îl adaptezi nevoilor tale. Folosește `nodenv` pentru a alege o versiune Node pentru aplicația ta și pentru a garanta că mediul tău de dezvoltare se potrivește cu producția. -Instrucțiunile de instalare Nodenv sunt menținute [pe pagina sa Github](https://github.com/nodenv/nodenv#installation). Vă rugăm să vizitați pagina respectivă pentru a vă asigura că urmați cea mai recentă versiune a pașilor de instalare. +Instrucțiunile de instalare Nodenv sunt menținute [pe pagina sa Github](https://github.com/nodenv/nodenv#installation). Te rog să vizitezi pagina respectivă pentru a te asigura că urmărești cea mai recentă versiune a pașilor de instalare. ## nvm Node Version Manager este un script bash folosit pentru a gestiona mai multe versiuni Node.js lansate. Permite -să efectuați operațiuni precum instalarea, dezinstalarea, schimbarea versiunii etc. -Pentru a instala nvm, utilizați acest [script de instalare](https://github.com/nvm-sh/nvm#install--update-script). +să efectuezi operațiuni precum instalarea, dezinstalarea, schimbarea versiunii etc. +Pentru a instala nvm, utilizează acest [script de instalare](https://github.com/nvm-sh/nvm#install--update-script). -Pe sistemele Unix / OS X Node.js construit din sursă poate fi instalat folosind +Pe sistemele Unix sau OS X, Node.js compilat din sursă poate fi instalat folosind [nvm](https://github.com/creationix/nvm) prin instalarea în locația la care se așteaptă nvm: ```bash env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX="" ``` -După aceasta, puteți folosi `nvm` pentru a comuta între versiunile lansate și versiunile -construit din sursă. +După aceasta, poți folosi `nvm` pentru a comuta între versiunile lansate și versiunile +compilate din sursă. De exemplu, dacă versiunea Node.js este v8.0.0-pre: ```bash nvm use 8 ``` -Odată ce lansarea oficială este lansată, veți dori să dezinstalați versiunea construită +Odată ce este făcută lansarea oficială, vei dori să dezinstalezi versiunea compilată din sursa: ```bash @@ -238,7 +238,7 @@ Managerul de versiuni „nvs” este multiplatformă și poate fi utilizat pe si Pentru a instala `nvs` pe Windows, accesează aici [pagina de lansare](https://github.com/jasongin/nvs/releases) și descarcă fișierul de instalare MSI al celei mai recente lansări. -De asemenea, puteți folosi `chocolatey` pentru a-l instala: +Poți folosi și `chocolatey` pentru a-l instala: ```bash choco install nvs @@ -250,7 +250,7 @@ Puteți găsi documentația referitoare la pașii de instalare a `nvs` în siste #### Utilizare -După aceasta, puteți folosi `nvs` pentru a comuta între diferite versiuni de nod. +După asta, poți folosi `nvs` pentru a comuta între diferite versiuni node. Pentru a adăuga cea mai recentă versiune a nodului: @@ -264,7 +264,7 @@ Sau pentru a adăuga cea mai recentă versiune LTS a node-ului: nvs add lts ``` -Apoi rulați comanda `nvs use` pentru a adăuga o versiune a nodului la `PATH` pentru shell-ul curent: +Apoi rulează comanda `nvs use` pentru a adăuga o versiune a nodului la `PATH` pentru shell-ul curent: ```bash $ nvs use lts @@ -272,7 +272,7 @@ PATH -= %LOCALAPPDATA%\nvs\default PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64 ``` -Pentru a-l adăuga permanent la `PATH`, utilizați `nvs link`: +Pentru a-l adăuga permanent la `PATH`, folosește `nvs link`: ```bash nvs link lts @@ -302,7 +302,7 @@ Node.js este disponibil în depozitele principale în următoarele pachete: („Modulul Web și Scripting” trebuie să fie [activată](https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12-SP5/#intro-modulesExtensionsRelated).) - **SUSE Linux Enterprise Server (SLES) 15 SP2**: `nodejs10`, `nodejs12`, și `nodejs14` ("Web and Scripting Module" trebuie să fie [activat](https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15/#Intro.Module).) -De exemplu, pentru a instala Node.js 14.x pe openSUSE Leap 15.2, rulați următoarea comandă ca și utilizator root: +De exemplu, pentru a instala Node.js 14.x pe openSUSE Leap 15.2, rulează următoarea comandă ca utilizator root: ```bash zypper install nodejs14 @@ -312,13 +312,13 @@ Diferite versiune majore de Node pot fi instalate si folosite concomitent. ## SmartOS și illumos -Imaginile SmartOS vin cu pkgsrc preinstalat. Pe alte distribuții illumos, instalați mai întâi **[pkgsrc](https://pkgsrc.joyent.com/install-on-illumos/)**, iar apoi puteți instala pachetul binar în mod obișnuit: +Imaginile SmartOS vin cu pkgsrc preinstalat. Pe alte distribuții illumos, instalează mai întâi **[pkgsrc](https://pkgsrc.joyent.com/install-on-illumos/)**, iar apoi poți instala pachetul binar în mod obișnuit: ```bash pkgin -y install nodejs ``` -Sau compilați manual din pkgsrc: +Sau compilează manual din pkgsrc: ```bash cd pkgsrc/lang/nodejs && bmake install @@ -344,7 +344,7 @@ Vă permite să folosiți **versiuni diferite pentru proiecte diferite**, **vers Este compatibil cu toate shell-urile populare (Bash, Zsh, Fish, PowerShell, Clink, Cmder). -Consultați [Ghidul de început rapid](https://vfox.lhan.me/guides/quick-start.html) pentru a începe rapid să utilizați vfox și pentru toate detaliile de utilizare. +Consultă [inițierea rapidă](https://vfox.dev/guides/quick-start.html) pentru a începe să folosești rapid vfox și pentru toate detaliile de utilizare. ## Void Linux @@ -356,7 +356,7 @@ xbps-install -Sy nodejs ## Windows -Descărcați [Instalatorul pentru Windows](/#home-downloadhead) direct de pe website-ul [nodejs.org](https://nodejs.org/). +Descarcă [instalatorul pentru Windows](/#home-downloadhead) direct de pe site-ul web [nodejs.org](https://nodejs.org/). ### Alternative @@ -388,7 +388,7 @@ scoop install nodejs-lts ## z/OS -IBM® SDK pentru Node.js - z/OS® este disponibil în două formate de instalare: SMP/E și PAX. Alegeți formatul de instalare potrivit pentru dvs.: +IBM® SDK pentru Node.js – z/OS® este disponibil în două formate de instalare: SMP/E și PAX. Alege formatul de instalare potrivit pentru tine: - [Instalarea și configurarea ediției SMP/E a Node.js pe z/OS](https://www.ibm.com/docs/en/sdk-nodejs-zos/14.0?topic=configuring-installing-smpe-edition) - [Instalarea și configurarea ediției PAX a Node.js pe z/OS](https://www.ibm.com/docs/en/sdk-nodejs-zos/14.0?topic=configuring-installing-pax-edition) diff --git a/apps/site/pages/ro/index.mdx b/apps/site/pages/ro/index.mdx new file mode 100644 index 0000000000000..8ea16583e897e --- /dev/null +++ b/apps/site/pages/ro/index.mdx @@ -0,0 +1,122 @@ +--- +title: Rulează JavaScript oriunde +layout: home +--- + +
+ + +
+

Rulează JavaScript oriunde

+ + Node.js® este un mediu de rulare JavaScript gratuit, open-source, multiplatformă + care le permite dezvoltatorilor să creeze servere, aplicații web, instrumente de + linie de comandă și scripturi. +
+ +
+
+ + + + + +
+
+
+ +
+
+ ```js displayName="Create an HTTP Server" + // server.mjs + import { createServer } from 'node:http'; + + const server = createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'text/plain' }); + res.end('Hello World!\n'); + }); + + // starts a simple http server locally on port 3000 + server.listen(3000, '127.0.0.1', () => { + console.log('Listening on 127.0.0.1:3000'); + }); + + // run with `node server.mjs` + ``` + + ```js displayName="Write Tests" + // tests.mjs + import assert from 'node:assert'; + import test from 'node:test'; + + test('that 1 is equal 1', () => { + assert.strictEqual(1, 1); + }); + + test('that throws as 1 is not equal 2', () => { + // throws an exception because 1 != 2 + assert.strictEqual(1, 2); + }); + + // run with `node tests.mjs` + ``` + + ```js displayName="Read and Hash a File" + // crypto.mjs + import { createHash } from 'node:crypto'; + import { readFile } from 'node:fs/promises'; + + const hasher = createHash('sha1'); + + hasher.setEncoding('hex'); + // ensure you have a `package.json` file for this test! + hasher.write(await readFile('package.json')); + hasher.end(); + + const fileHash = hasher.read(); + + // run with `node crypto.mjs` + ``` + + ```js displayName="Streams Pipeline" + // streams.mjs + import { createReadStream, createWriteStream } from 'node:fs'; + import { pipeline } from 'node:stream/promises'; + import { createGzip } from 'node:zlib'; + + // ensure you have a `package.json` file for this test! + await pipeline( + createReadStream('package.json'), + createGzip(), + createWriteStream('package.json.gz') + ); + + // run with `node streams.mjs` + ``` + + ```js displayName="Work with Threads" + // threads.mjs + import { Worker, isMainThread, + workerData, parentPort } from 'node:worker_threads'; + + if (isMainThread) { + const data = 'some data'; + const worker = new Worker(import.meta.filename, { workerData: data }); + worker.on('message', msg => console.log('Reply from Thread:', msg)); + } else { + const source = workerData; + parentPort.postMessage(btoa(source.toUpperCase())); + } + + // run with `node threads.mjs` + ``` +
+ + Află ce poate oferi Node.js mai mult cu [materialele noastre de învățare](/learn). +
diff --git a/apps/site/pages/tr/about/governance.md b/apps/site/pages/tr/about/governance.md index 7b797d541186b..c69a3b4ac8fd5 100644 --- a/apps/site/pages/tr/about/governance.md +++ b/apps/site/pages/tr/about/governance.md @@ -7,25 +7,18 @@ layout: about ## Uzlaşma Arama Süreci -Node.js projesi bir [Uzlaşma Arayışı][] karar verme modeli izlemektedir. +Node.js projesi [Uzlaşma Arayışı](https://en.wikipedia.org/wiki/Consensus-seeking_decision-making) karar alma modelini takip eder. ## İş birlikçiler -[nodejs/node][] çekirdek GitHub deposu, mevcut diğer İş birlikçiler tarafından aday gösterilen İş birlikçiler tarafından sürdürülmektedir. +[nodejs/node](https://github.com/nodejs/node) ana GitHub deposu, mevcut İş Birlikçileri tarafından önerilen kişiler arasından seçilen yeni İş Birlikçileri ile birlikte düzenli olarak yönetilmektedir. Önemli ve değerli katkılarda bulunanlar İş birlikçi yapılır ve projeye taahhüt erişimi verilir. Bu kişiler diğer İş birlikçiler tarafından belirlenir ve adaylıkları mevcut İş birlikçilerle görüşülür. -İş birlikçilerin güncel listesi için, projenin [README.md][] dosyasına bakın. +Güncel İş Birlikçileri listesini görmek için projenin [README.md](https://github.com/nodejs/node/blob/main/README.md#current-project-team-members) dosyasına bakabilirsiniz. -İşbirlikçiler için bir rehber, [collaborator-guide.md][] dosyasında bulunmaktadır. +İş Birlikçileri için hazırlanan rehber, [collaborator-guide.md](https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md) dosyasında bulunmaktadır. ## Teknik Yönlendirme Komitesi -Proje, projenin üst düzey rehberliğinden sorumlu olan [Teknik Yönlendirme Komitesi (TYK)][] tarafından yönetilmektedir. TYK, diğer mevcut TYK üyeleri tarafından aday gösterilen aktif İş birlikçilerin bir alt kümesidir. - -[consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making -[readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members -[tsc]: https://github.com/nodejs/TSC -[technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md -[collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md -[nodejs/node]: https://github.com/nodejs/node +Proje, projenin genel yönlendirilmesinden sorumlu olan [Technical Steering Committee (TSC)](https://github.com/nodejs/TSC/blob/main/TSC-Charter.md) tarafından yönetilmektedir. TSC, mevcut üyeler tarafından aday gösterilen aktif İş Birlikçilerinden oluşan bir alt gruptur. diff --git a/apps/site/pages/tr/about/index.mdx b/apps/site/pages/tr/about/index.mdx index bc4e9683f1bf1..8683057a0d318 100644 --- a/apps/site/pages/tr/about/index.mdx +++ b/apps/site/pages/tr/about/index.mdx @@ -3,7 +3,7 @@ title: Node.js® Hakkında layout: about --- -Node.js® Hakkında +# Node.js® Hakkında Asenkron olaya dayalı bir JavaScript çalıştırma ortamı olarak, Node.js, ölçeklenebilir ağ uygulamaları oluşturmak için tasarlanmıştır. Aşağıdaki "merhaba dünya" örneğinde, birçok bağlantı aynı anda işlenebilir. Her bağlantıda geri çağrı tetiklenir, ancak yapılacak iş yoksa, Node.js uyur. @@ -43,18 +43,52 @@ server.listen(port, hostname, () => { Bu, bugünün daha yaygın olan eş zamanlılık modeline karşı bir durumdur, bu modelde işletim sistemi iş parçacıkları kullanılır. İş parçacığı tabanlı ağ iletişimi nispeten verimsizdir ve çok zor kullanılır. Ayrıca, Node.js kullanıcıları, kilitlenme endişelerinden bağımsızdır, çünkü kilitler yoktur. Node.js'deki neredeyse hiçbir işlev doğrudan G/Ç yapmaz, bu nedenle işlem, Node.js standart kitaplığının senkron yöntemleri kullanılarak G/Ç gerçekleştirildiğinde dışında asla bloke olmaz. Hiçbir şey bloke olmadığı için, ölçeklenebilir sistemlerin Node.js'te geliştirilmesi çok mantıklıdır. -Eğer bu dilin bir kısmı size yabancı geliyorsa, [Blokajlı ve Blokajlı Olmayan][] hakkında tam bir makale bulunmaktadır. +Eğer burada kullanılan bazı terimler sana yabancı geliyorsa, [Engelleyici (Blocking) ve Engelleyici Olmayan (Non-Blocking)](/learn/asynchronous-work/overview-of-blocking-vs-non-blocking) kavramlarını detaylıca anlatan bir makaleye göz atabilirsiniz. --- -Node.js, Ruby'nin [Event Machine][] ve Python'un [Twisted][] gibi sistemlere benzer şekilde tasarlanmış ve etkilenmiştir. Node.js, olay modelini biraz daha ileri götürür. Olay döngüsünü bir kütüphane olarak değil, bir çalışma zamanı yapısı olarak sunar. Diğer sistemlerde, olay döngüsünü başlatmak için her zaman bir blokajlı çağrı vardır. Tipik olarak, davranış, betiğin başında geri çağrılar aracılığıyla tanımlanır ve sonunda EventMachine::run() gibi bir blokajlı çağrı ile bir sunucu başlatılır. Node.js'te böyle bir olay-döngüsünü-başlatma çağrısı yoktur. Node.js, girdi betiğini yürüttükten sonra basitçe olay döngüsüne girer. Node.js, yapılacak başka geri çağrı kalmadığında olay döngüsünden çıkar. Bu davranış, tarayıcı JavaScript'iyle benzerdir - olay döngüsü kullanıcıdan gizlenir. +Node.js, tasarım olarak Ruby’nin [Event Machine](https://github.com/eventmachine/eventmachine) ve Python’un [Twisted](https://twisted.org/) sistemlerine benzer ve bu sistemlerden etkilenmiştir. Ancak Node.js, olay (event) modelini biraz daha ileriye taşır. Olay döngüsünü (event loop) bir kütüphane yerine çalışma zamanı (runtime) yapısı olarak sunar. Diğer sistemlerde ise olay döngüsünü başlatmak için mutlaka engelleyici (blocking) bir çağrı yapılır. Genellikle bir betiğin (script) başında geri çağırma fonksiyonları (callback) tanımlanır, sonunda ise EventMachine::run() gibi engelleyici bir çağrı ile sunucu başlatılır. +Node.js’te ise böyle bir olay döngüsünü başlatan çağrı yoktur. Node.js, betiği çalıştırdıktan sonra doğrudan olay döngüsüne girer. Yürütülecek başka geri çağırma fonksiyonu kalmadığında ise olay döngüsünden çıkar. Bu davranış, tarayıcıdaki JavaScript’e benzer; olay döngüsü kullanıcıdan gizlenmiştir. HTTP, Node.js'de birinci sınıf bir vatandaştır ve akış ve düşük gecikme düşünülerek tasarlanmıştır. Bu, Node.js'in bir web kitaplığının veya çerçevesinin temeli için uygun olmasını sağlar. -Node.js'in iş parçacıkları olmadan tasarlanmış olması, çevrenizdeki birden fazla çekirdeği kullanamayacağınız anlamına gelmez. Çocuk süreçler, [child\_process.fork()][] API'si kullanılarak oluşturulabilir ve iletişim kurmak için tasarlanmıştır. Aynı arayüz üzerine inşa edilmiş olan [`cluster`][] modülü, çekirdekleriniz üzerinde yük dengelemeyi etkinleştirmek için süreçler arasında soket paylaşmanıza izin verir. +Node.js’in iş parçacıkları (thread) olmadan tasarlanmış olması, bulunduğunuz ortamda birden fazla çekirdeğin avantajlarından yararlanamayacağınız anlamına gelmez. [`child_process.fork()`](https://nodejs.org/api/child_process.html) API'sini kullanarak alt işlemler (child process) oluşturabilir ve bu işlemlerle kolayca iletişim kurabilirsiniz. Aynı yapı üzerine inşa edilmiş olan [`cluster`](https://nodejs.org/api/cluster.html) modülü ise, işlemler arasında socket paylaşımı yaparak çekirdekler arasında yük dengelemesi (load balancing) sağlamanıza imkân tanır. -[blokajlı ve Blokajlı Olmayan]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking -[`child_process.fork()`]: https://nodejs.org/api/child_process.html -[`cluster`]: https://nodejs.org/api/cluster.html -[event machine]: https://github.com/eventmachine/eventmachine -[twisted]: https://twisted.org/ +## Resmi Node.js Kaynakları + +Node.js ile çalışırken özgünlük ve güvenliği sağlamak için her zaman resmi kaynakları kullanın. Resmi olmayan kaynaklardan gelen e-postalara, ikili dosyalara veya indirmelere güvenmeyin. + +### Resmi Node.js Alan Adları + +Node.js ikili dosyalarını indirmek ve resmi dokümantasyona erişmek için yalnızca bu alan adlarını kullanın: + +- [nodejs.org](https://nodejs.org) +- [nodejs.dev](https://nodejs.dev) _(https://nodejs.org adresine yönlendirilir)_ +- [iojs.org](https://iojs.org) _(https://nodejs.org adresine yönlendirilir)_ + +### Resmi npm Paketleri + +Node.js ekibi aşağıdaki resmi npm paket kapsamlarını yönetmektedir: + +- [`@node-core`](https://npmjs.com/~node-core) +- [`@pkgjs`](https://npmjs.com/~pkgjs) + +Ayrıca, Node.js ekibi [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation) npm hesabı üzerinden yayınlanan paketleri yönetmektedir. Ancak, [`undici`](https://www.npmjs.com/package/undici) gibi diğer Node.js ile ilgili paketler de projeyle yakından bağlantılı katkıda bulunanlar tarafından yönetiliyor olabilir. + +Node.js ekibinden gelen paketleri kullanmak, resmi olarak desteklenen Node.js bileşenleriyle çalıştığınızın garantisidir. + +### Resmi GitHub Organizasyonları + +Node.js ve ilgili projeler, aşağıdaki resmi GitHub organizasyonları altında yönetilmektedir: + +- [nodejs](https://github.com/nodejs) +- [pkgjs](https://github.com/pkgjs) + +### Resmi İletişim Kanalları + +Node.js ve OpenJS Vakfı, çeşitli resmi ve topluluk destekli kanallar aracılığıyla iletişim kurar. Katılım yollarıyla ilgili detaylara [Katılın](https://nodejs.org/en/about/get-involved) sayfasından ulaşabilirsiniz. + +### Web Sitesi Sorunları & Kesintilerini Bildirme + +Node.js web sitesinde sorunla karşılaşırsanız, bunları [Node.js web sitesi deposunda](https://github.com/nodejs/nodejs.org/issues) bildirin.\ +Kesintilerle ilgili anlık güncellemeler için [Node.js Durum Sayfasını](https://status.nodejs.org) ziyaret edin. diff --git a/apps/site/pages/tr/about/security-reporting.mdx b/apps/site/pages/tr/about/security-reporting.mdx index 20fb41402ffeb..6dc2be035f99e 100644 --- a/apps/site/pages/tr/about/security-reporting.mdx +++ b/apps/site/pages/tr/about/security-reporting.mdx @@ -52,15 +52,8 @@ Tartışmak için [bir konuyu dosyalayın](https://github.com/nodejs/security-wg ## OpenSSF En İyi Uygulamaları - - OpenSSF Rozeti + + OpenSSF Rozeti Açık Kaynak Güvenlik Vakfı (OpenSSF) [En İyi Uygulamalar rozeti](https://github.com/coreinfrastructure/best-practices-badge), Özgür/Kütüphane ve Açık Kaynak Yazılım (FLOSS) projelerinin en iyi uygulamaları takip ettiklerini göstermeleri için bir yoldur. Projeler gönüllü olarak her bir en iyi uygulamayı nasıl takip ettiklerini kendi kendilerine belgeleyebilirler. Rozetin tüketicileri, hangi FLOSS projelerinin en iyi uygulamaları takip ettiğini ve sonuç olarak daha yüksek kalitede güvenli yazılım üretme olasılığının daha yüksek olduğunu hızlı bir şekilde değerlendirebilirler. diff --git a/apps/site/pages/tr/download/index.mdx b/apps/site/pages/tr/download/index.mdx new file mode 100644 index 0000000000000..0356c56e09281 --- /dev/null +++ b/apps/site/pages/tr/download/index.mdx @@ -0,0 +1,28 @@ +--- +layout: download +title: Node.js®'i indirin +--- + +
+ Node.js® sürümünü, için, yöntemiyle ve kullanarak edinin. + + + + + Veya mimarisi üzerinde çalışan için önceden derlenmiş bir Node.js® edinin. + + + +
+ +
+ Bu sürüm için değişiklik günlüğünü veya blog yazısını okuyun. + + Yayın takvimi ve LTS durumu da dahil olmak üzere [Node.js sürümleri](/about/previous-releases) hakkında daha fazla bilgi edinin. + + İmzalanmış SHASUM'ları nasıl doğrulayacağınızı öğrenin. + + Node.js kaynağını mı arıyorsunuz? İmzalanmış bir Node.js kaynak arşivini indirin. + + Gece sürümü nightly ikili dosyalarımıza göz atın veya tüm önceki sürümleri inceleyin ya da diğer platformlar için gayri resmi ikili dosyaları indirin. +
diff --git a/apps/site/pages/uk/about/branding.mdx b/apps/site/pages/uk/about/branding.mdx index 686d9ee937b87..9d3f727ccdde5 100644 --- a/apps/site/pages/uk/about/branding.mdx +++ b/apps/site/pages/uk/about/branding.mdx @@ -11,13 +11,7 @@ layout: about Дякуємо [Анджелі Анджеліні](https://www.linkedin.com/in/angeliningl) за дизайн та внесок у Rocket Turtle. -Маскот Node.js +Маскот Node.js ## Логотип Node.js® @@ -34,7 +28,6 @@ layout: about Світлий горизонтальний логотип Node.js - @@ -61,7 +54,6 @@ layout: about Білий складений логотип Node.js® - @@ -78,6 +70,5 @@ layout: about Білий значок JS - diff --git a/apps/site/pages/uk/about/previous-releases.mdx b/apps/site/pages/uk/about/previous-releases.mdx index 2578a748c4b7a..fde280dbdad5b 100644 --- a/apps/site/pages/uk/about/previous-releases.mdx +++ b/apps/site/pages/uk/about/previous-releases.mdx @@ -18,7 +18,7 @@ layout: about ### Комерційна підтримка -Комерційна підтримка для версій після фази Maintenance доступна з нашим партнером програми OpenJS Ecosystem Sustainability [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page). +Комерційна підтримка для версій після фази Maintenance доступна з нашим партнером програми OpenJS Ecosystem Sustainability [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). ## Шукаєте останній реліз гілки версії? diff --git a/apps/site/pages/uk/about/security-reporting.mdx b/apps/site/pages/uk/about/security-reporting.mdx index 3abf65a897195..871e81f266eee 100644 --- a/apps/site/pages/uk/about/security-reporting.mdx +++ b/apps/site/pages/uk/about/security-reporting.mdx @@ -51,15 +51,8 @@ layout: about ## Найкращі практики OpenSSF - - Значок OpenSSF + + Значок OpenSSF [Значок за найкращі практики](https://github.com/coreinfrastructure/best-practices-badge) від Open Source Security Foundation (OpenSSF) — це спосіб для проєктів із відкритим кодом (Free/Libre and Open Source Software, FLOSS) показати, що вони дотримуються найкращих практик. Проєкти можуть самостійно описати, як вони дотримуються кожної практики. Користувачі можуть швидко оцінити, які проєкти FLOSS дотримуються найкращих практик і, як результат, створювати безпечне ПЗ кращої якості. diff --git a/apps/site/pages/uk/download/current.mdx b/apps/site/pages/uk/download/current.mdx index 26bc2635e4ffa..9857faa3776fa 100644 --- a/apps/site/pages/uk/download/current.mdx +++ b/apps/site/pages/uk/download/current.mdx @@ -6,27 +6,25 @@ title: Завантажити Node.js®
Отримати Node.js® для за допомогою з - + Або отримайте збудований Node.js® для з архітектурою . -
Читайте список змін або публікацію в блозі про цю версію. -Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. - -Дізнайтеся, як перевірити підписані SHASUMS. + Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. -Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. + Дізнайтеся, як перевірити підписані SHASUMS. -Перегляньте наші нічні бінарні файли, -усі попередні релізи чи + Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. + Перегляньте наші нічні бінарні файли, + усі попередні релізи чи неофіційні бінарні файли для інших платформ.
diff --git a/apps/site/pages/uk/download/index.mdx b/apps/site/pages/uk/download/index.mdx index 26bc2635e4ffa..9857faa3776fa 100644 --- a/apps/site/pages/uk/download/index.mdx +++ b/apps/site/pages/uk/download/index.mdx @@ -6,27 +6,25 @@ title: Завантажити Node.js®
Отримати Node.js® для за допомогою з - + Або отримайте збудований Node.js® для з архітектурою . -
Читайте список змін або публікацію в блозі про цю версію. -Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. - -Дізнайтеся, як перевірити підписані SHASUMS. + Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. -Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. + Дізнайтеся, як перевірити підписані SHASUMS. -Перегляньте наші нічні бінарні файли, -усі попередні релізи чи + Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. + Перегляньте наші нічні бінарні файли, + усі попередні релізи чи неофіційні бінарні файли для інших платформ.
diff --git a/apps/site/pages/zh-cn/about/security-reporting.mdx b/apps/site/pages/zh-cn/about/security-reporting.mdx index 58a3eb2f5b313..7ed19e2442888 100644 --- a/apps/site/pages/zh-cn/about/security-reporting.mdx +++ b/apps/site/pages/zh-cn/about/security-reporting.mdx @@ -50,15 +50,8 @@ Node.js 项目为安全研究人员和负责任的公开披露提供官方漏洞 ## OpenSSF 最佳实践 - - OpenSSF Badge + + OpenSSF Badge 开源安全基金会(OpenSSF)[最佳实践徽章](https://github.com/coreinfrastructure/best-practices-badge) 是自由/自由和开源软件(FLOSS)项目展示他们遵循最佳实践的一种方式。 项目可以自愿地自我认证他们如何遵循每个最佳实践。 徽章的使用者可以快速评估哪些 FLOSS 项目正在遵循最佳实践,因此更有可能产生更高质量的安全软件。 diff --git a/apps/site/pages/zh-tw/about/branding.mdx b/apps/site/pages/zh-tw/about/branding.mdx index b67baa381f398..9a8155004aa67 100644 --- a/apps/site/pages/zh-tw/about/branding.mdx +++ b/apps/site/pages/zh-tw/about/branding.mdx @@ -9,15 +9,9 @@ layout: about ## Node.js 吉祥物 -感謝 [Angela Angelini](https://www.linkedin.com/in/angeliningl/) 設計及貢獻了 Rocket Turtle。 +感謝 [Angela Angelini](https://www.linkedin.com/in/angeliningl/) 設計及貢獻了 Rocket Turtle。 -Node.js 吉祥物 +Node.js 吉祥物 ## Node.js® 標誌 @@ -34,7 +28,6 @@ layout: about Node.js® 亮色橫向標誌 - @@ -61,7 +54,6 @@ layout: about Node.js® 白色堆疊標誌 - @@ -78,6 +70,5 @@ layout: about 白色 JS 圖示 - diff --git a/apps/site/pages/zh-tw/about/security-reporting.mdx b/apps/site/pages/zh-tw/about/security-reporting.mdx index 4716c887dc6eb..8ba7f9fe6a6bb 100644 --- a/apps/site/pages/zh-tw/about/security-reporting.mdx +++ b/apps/site/pages/zh-tw/about/security-reporting.mdx @@ -51,15 +51,8 @@ Node.js 專案為安全研究人員和盡責公開揭露設立了官方漏洞獎 ## OpenSSF 最佳實踐 - - OpenSSF 徽章 + + OpenSSF 徽章 開源安全基金會 (OpenSSF) [最佳實踐徽章](https://github.com/coreinfrastructure/best-practices-badge)的意義是為奉行最佳實踐的自由/開源軟體 (FLOSS) 專案提供背書。專案可以自發認證每項最佳實踐的遵循情況,徽章的使用者則可以快速評估哪些 FLOSS 專案確實遵循最佳實踐,因此更有可能產出安全又高品質的軟體。 diff --git a/apps/site/pages/zh-tw/download/current.mdx b/apps/site/pages/zh-tw/download/current.mdx index 61306a4665a40..56f4cec842750 100644 --- a/apps/site/pages/zh-tw/download/current.mdx +++ b/apps/site/pages/zh-tw/download/current.mdx @@ -6,25 +6,23 @@ title: 下載 Node.js®
取得適用於 的 Node.js® 透過 包含 - + 或者取得適用於 平台的 Node.js® 組建。 -
閱讀此版本的 版本紀錄部落格貼文。 -了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 - -瞭解如何驗證已簽署的 SHASUMS。 + 了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 -在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 + 瞭解如何驗證已簽署的 SHASUMS。 -查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。 + 在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 + 查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。
diff --git a/apps/site/pages/zh-tw/download/index.mdx b/apps/site/pages/zh-tw/download/index.mdx index 6809851847312..012a3e3eff6a5 100644 --- a/apps/site/pages/zh-tw/download/index.mdx +++ b/apps/site/pages/zh-tw/download/index.mdx @@ -6,25 +6,23 @@ title: 下載 Node.js®
取得適用於 的 Node.js® 透過 包含 - + 或者取得適用於 平台的 Node.js® 組建。 -
閱讀此版本的 版本紀錄部落格貼文。 -了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 - -了解如何驗證已簽署的 SHASUMS。 + 了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 -在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 + 了解如何驗證已簽署的 SHASUMS。 -查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。 + 在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 + 查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。
diff --git a/apps/site/snippets/es/download/nvm.bash b/apps/site/snippets/es/download/nvm.bash index c0f43b900d7fc..d6d078dfbbe9d 100644 --- a/apps/site/snippets/es/download/nvm.bash +++ b/apps/site/snippets/es/download/nvm.bash @@ -1,5 +1,5 @@ # Descarga e instala nvm: -curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash # en lugar de reiniciar la shell \. "$HOME/.nvm/nvm.sh" diff --git a/apps/site/snippets/fr/download/choco.bash b/apps/site/snippets/fr/download/choco.bash index a296bf6ca9301..7e009991a26a2 100644 --- a/apps/site/snippets/fr/download/choco.bash +++ b/apps/site/snippets/fr/download/choco.bash @@ -2,7 +2,7 @@ powershell -c "irm https://community.chocolatey.org/install.ps1|iex" # Télécharger et installer Node.js : -choco install nodejs-lts --version="${props.release.major}" +choco install nodejs --version="${props.release.version}" # Vérifier la version de Node.js : node -v # Doit afficher "${props.release.versionWithPrefix}". diff --git a/apps/site/snippets/ja/download/choco.bash b/apps/site/snippets/ja/download/choco.bash index 75f35c7e1ad95..c1d7a4315b847 100644 --- a/apps/site/snippets/ja/download/choco.bash +++ b/apps/site/snippets/ja/download/choco.bash @@ -2,7 +2,7 @@ powershell -c "irm https://community.chocolatey.org/install.ps1|iex" # Node.jsをダウンロードしてインストールする: -choco install nodejs-lts --version="${props.release.major}" +choco install nodejs --version="${props.release.version}" # Node.jsのバージョンを確認する: node -v # "${props.release.versionWithPrefix}"が表示される。 diff --git a/apps/site/snippets/ro/download/brew.bash b/apps/site/snippets/ro/download/brew.bash index c67f743ea11f5..1bc4212e006c2 100644 --- a/apps/site/snippets/ro/download/brew.bash +++ b/apps/site/snippets/ro/download/brew.bash @@ -1,7 +1,7 @@ -# Descărcați și instalați Homebrew +# Descarcă și instalează Homebrew curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash -# Descărcați și instalați Node.js: +# Descarcă și instalează Node.js: brew install node@${props.release.major} # Verificați versiunea de Node.js: diff --git a/apps/site/snippets/ro/download/choco.bash b/apps/site/snippets/ro/download/choco.bash new file mode 100644 index 0000000000000..b426dd46047d2 --- /dev/null +++ b/apps/site/snippets/ro/download/choco.bash @@ -0,0 +1,8 @@ +# Descarcă și instalează Chocolatey: +powershell -c "irm https://community.chocolatey.org/install.ps1|iex" + +# Descarcă și instalează Node.js: +choco install nodejs --version="${props.release.version}" + +# Verifică versiunea Node.js: +node -v # Ar trebui să afișeze „${props.release.versionWithPrefix}”. diff --git a/apps/site/snippets/ro/download/devbox.bash b/apps/site/snippets/ro/download/devbox.bash new file mode 100644 index 0000000000000..ab0e81e3d55d1 --- /dev/null +++ b/apps/site/snippets/ro/download/devbox.bash @@ -0,0 +1,14 @@ +# Descarcă și instalează Devbox +curl -fsSL https://get.jetify.com/devbox | bash + +# Inițializează Devbox în proiectul tău +devbox init + +# Descarcă și instalează Node.js: +devbox add node@${props.release.major} + +# Deschide un shell Devbox +devbox shell + +# Verifică versiunea Node.js: +node -v # Ar trebui să afișeze „${props.release.versionWithPrefix}”. diff --git a/apps/site/snippets/ro/download/docker.bash b/apps/site/snippets/ro/download/docker.bash new file mode 100644 index 0000000000000..df59d8ef96baf --- /dev/null +++ b/apps/site/snippets/ro/download/docker.bash @@ -0,0 +1,11 @@ +# Docker are instrucțiuni specifice de instalare pentru fiecare sistem de operare. +# Te rog să consulți documentația oficială disponibilă la https://docker.com/get-started/ + +# Trage imaginea Docker pentru Node.js: +docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} + +# Creează un container Node.js și pornește o sesiune Shell: +docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} + +# Verifică versiunea Node.js: +node -v # Ar trebui să afișeze „${props.release.versionWithPrefix}”. diff --git a/apps/site/snippets/ro/download/fnm.bash b/apps/site/snippets/ro/download/fnm.bash new file mode 100644 index 0000000000000..761e16a726eae --- /dev/null +++ b/apps/site/snippets/ro/download/fnm.bash @@ -0,0 +1,11 @@ +# Descarcă și instalează fnm: +${props.os === 'WIN' ? + 'winget install Schniz.fnm' : + 'curl -o- https://fnm.vercel.app/install | bash' +} + +# Descarcă și instalează Node.js: +fnm install ${props.release.major} + +# Verifică versiunea Node.js: +node -v # Ar trebui să afișeze „${props.release.versionWithPrefix}”. diff --git a/apps/site/snippets/ro/download/n.bash b/apps/site/snippets/ro/download/n.bash new file mode 100644 index 0000000000000..27518dd7edb5b --- /dev/null +++ b/apps/site/snippets/ro/download/n.bash @@ -0,0 +1,8 @@ +# Descarcă și instalează n și Node.js: +curl -fsSL https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s ${props.release.major} + +# Node.js deja se instalează în timpul n-instalării, dar poți să instalezi si manual. +# instalare n ${props.release.major} + +# Verifică versiunea Node.js: +node -v # Ar trebui să afișeze „${props.release.versionWithPrefix}”. diff --git a/apps/site/snippets/ro/download/npm.bash b/apps/site/snippets/ro/download/npm.bash new file mode 100644 index 0000000000000..debb1148f8aa9 --- /dev/null +++ b/apps/site/snippets/ro/download/npm.bash @@ -0,0 +1,2 @@ +# Verifică versiunea npm: +npm -v # Ar trebui să afișeze „${props.release.npm}”. diff --git a/apps/site/snippets/ro/download/nvm.bash b/apps/site/snippets/ro/download/nvm.bash new file mode 100644 index 0000000000000..04ffbb505dc7a --- /dev/null +++ b/apps/site/snippets/ro/download/nvm.bash @@ -0,0 +1,12 @@ +# Descarcă și instalează nvm: +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash + +# în loc de a reporni shell-ul +\. "$HOME/.nvm/nvm.sh" + +# Descarcă și instalează Node.js: +nvm install ${props.release.major} + +# Verifică versiunea Node.js: +node -v # Ar trebui să afișeze „${props.release.versionWithPrefix}”. +nvm current # Ar trebui să afișeze „${props.release.versionWithPrefix}”. diff --git a/apps/site/snippets/ro/download/pnpm.bash b/apps/site/snippets/ro/download/pnpm.bash new file mode 100644 index 0000000000000..8d09bcc4c698e --- /dev/null +++ b/apps/site/snippets/ro/download/pnpm.bash @@ -0,0 +1,5 @@ +# Descarcă și instalează pnpm: +corepack enable pnpm + +# Verifică versiunea pnpm: +pnpm -v diff --git a/apps/site/snippets/ro/download/volta.bash b/apps/site/snippets/ro/download/volta.bash new file mode 100644 index 0000000000000..3e9d23af8fb2e --- /dev/null +++ b/apps/site/snippets/ro/download/volta.bash @@ -0,0 +1,11 @@ +# Pe cele mai multe sisteme de operare Unix, inclusiv macOS, poți instala cu o singură comandă: +${props.os === 'WIN' ? + 'winget install Volta.Volta' : + 'curl https://get.volta.sh | bash' +} + +# Descarcă și instalează Node.js: +volta install node@${props.release.major} + +# Verifică versiunea Node.js: +node -v # Ar trebui să afișeze „${props.release.versionWithPrefix}”. diff --git a/apps/site/snippets/ro/download/yarn.bash b/apps/site/snippets/ro/download/yarn.bash new file mode 100644 index 0000000000000..53995fca6cdd3 --- /dev/null +++ b/apps/site/snippets/ro/download/yarn.bash @@ -0,0 +1,5 @@ +# Descarcă și instalează Yarn: +corepack enable yarn + +# Verifică versiunea Yarn: +yarn -v diff --git a/apps/site/snippets/tr/download/brew.bash b/apps/site/snippets/tr/download/brew.bash new file mode 100644 index 0000000000000..716d8cd916a8e --- /dev/null +++ b/apps/site/snippets/tr/download/brew.bash @@ -0,0 +1,8 @@ +# Homebrew'ü İndirip Kurun +curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash + +# Node.js'i İndirip Kurun: +brew install node@${props.release.major} + +# Node.js sürümünü doğrulayın: +node -v # "${props.release.versionWithPrefix}" yazdırmalıdır. diff --git a/apps/site/snippets/tr/download/devbox.bash b/apps/site/snippets/tr/download/devbox.bash new file mode 100644 index 0000000000000..dda94e8bd5c6d --- /dev/null +++ b/apps/site/snippets/tr/download/devbox.bash @@ -0,0 +1,14 @@ +# Devbox'u indirin ve kurun +curl -fsSL https://get.jetify.com/devbox | bash + +Projenizde Devbox'ı başlatmak için +devbox init + +Node.js'i indirin ve kurun: +devbox add node@${props.release.major} + +Bir Devbox shell açın +debox shell + +# Node.js sürümünüzü doğrulayın: +node -v # Şunu yazdırmalı "${props.release.versionWithPrefix}". diff --git a/apps/site/snippets/tr/download/docker.bash b/apps/site/snippets/tr/download/docker.bash new file mode 100644 index 0000000000000..4f3459496046e --- /dev/null +++ b/apps/site/snippets/tr/download/docker.bash @@ -0,0 +1,11 @@ +# Docker her işletim sistemi için özelleştirilmiş kurulum kılavuzu sunar. +# Lütfen https://docker.com/get-started/ adresinde bulunan resmi belgelere göz atın. + +Node.js Docker imajını (kalıbını) çekin: +docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} + +# Bir Node.js konteyneri oluşturun ve bir Shell oturumu başlatın: +docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'} + +# Node.js sürümünü doğrulayın: +node -v # Şunu yazdırmalı "${props.release.versionWithPrefix}". diff --git a/apps/site/snippets/tr/download/fnm.bash b/apps/site/snippets/tr/download/fnm.bash new file mode 100644 index 0000000000000..fa9cd68a71710 --- /dev/null +++ b/apps/site/snippets/tr/download/fnm.bash @@ -0,0 +1,11 @@ +# fnm'yi indirin ve kurun: +${props.os === 'WIN' ? + 'winget install Schniz.fnm' : + 'curl -o- https://fnm.vercel.app/install | bash' +} + +# Node.js'i indirin ve kurun: +fnm install ${props.release.major} + +# Node.js sürümünü doğrulayın: +node -v # Şunu yazdırmalı "${props.release.versionWithPrefix}". diff --git a/apps/site/snippets/tr/download/n.bash b/apps/site/snippets/tr/download/n.bash new file mode 100644 index 0000000000000..53960fc0be1d6 --- /dev/null +++ b/apps/site/snippets/tr/download/n.bash @@ -0,0 +1,8 @@ +# n ve Node.js'i indirin ve kurun: +curl -fsSL https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s ${props.release.major} + +n, yükleme sırasında Node.js’i zaten kurar; ancak dilerseniz elle de kurabilirsiniz: +# n install ${props.release.major} + +Node.js sürümünü doğrulayın: +node -v # "${props.release.versionWithPrefix}" çıktısını vermelidir. diff --git a/apps/site/snippets/tr/download/npm.bash b/apps/site/snippets/tr/download/npm.bash new file mode 100644 index 0000000000000..cc3c8fe8e751c --- /dev/null +++ b/apps/site/snippets/tr/download/npm.bash @@ -0,0 +1,2 @@ +# npm sürümünüzü doğrulayın: +npm -v # Şunu yazdırmalı "${props.release.npm}". diff --git a/apps/site/snippets/tr/download/pnpm.bash b/apps/site/snippets/tr/download/pnpm.bash new file mode 100644 index 0000000000000..d11b7f6d1bfc3 --- /dev/null +++ b/apps/site/snippets/tr/download/pnpm.bash @@ -0,0 +1,5 @@ +# pnpm'i indirin ve kurun: +corepack enable pnpm + +# pnpm sürümünüzü doğrulayın: +pnpm -v diff --git a/apps/site/snippets/tr/download/volta.bash b/apps/site/snippets/tr/download/volta.bash new file mode 100644 index 0000000000000..1b6acd3a88e7a --- /dev/null +++ b/apps/site/snippets/tr/download/volta.bash @@ -0,0 +1,11 @@ +Çoğu Unix sistemi, macOS dahil, tek bir komutla kurulum yapabilirsiniz: +${props.os === 'WIN' ? + 'winget install Volta.Volta' : + 'curl https://get.volta.sh | bash' +} + +# Node.js indirin ve kurun: +volta install node@${props.release.major} + +# Node.js sürümünüzü doğrulayın: +node -v # Şunu yazdırmalı "${props.release.versionWithPrefix}". diff --git a/apps/site/snippets/tr/download/yarn.bash b/apps/site/snippets/tr/download/yarn.bash new file mode 100644 index 0000000000000..61da6d9433255 --- /dev/null +++ b/apps/site/snippets/tr/download/yarn.bash @@ -0,0 +1,5 @@ +# Yarn'ı indirin ve kurun: +corepack enable yarn + +# Yarn sürümünüzü doğrulayın: +yarn -v diff --git a/packages/i18n/src/locales/fr.json b/packages/i18n/src/locales/fr.json index 3ab68c51fa7cc..8ea751d9a85c5 100644 --- a/packages/i18n/src/locales/fr.json +++ b/packages/i18n/src/locales/fr.json @@ -3,11 +3,16 @@ "containers": { "footer": { "links": { + "openJSFoundation": "Fondation OpenJS", "trademarkPolicy": "Politique de Marque", "privacyPolicy": "Politique de confidentialité", "versionSupport": "Support de la version", "codeOfConduct": "Code de conduite", "security": "Politique de sécurité" + }, + "releasePills": { + "latestLTS": "Dernier LTS", + "latestRelease": "Dernière Version" } }, "navBar": { @@ -31,7 +36,7 @@ "learn": { "gettingStarted": { "links": { - "gettingStarted": "Bien démarrer", + "gettingStarted": "Premiers pas", "introductionToNodejs": "Introduction à Node.js", "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "À quel point avez-vous besoin de connaître JavaScript pour savoir utiliser Node.js ?", "differencesBetweenNodejsAndTheBrowser": "Différences entre Node.js et le navigateur", @@ -75,8 +80,8 @@ "manipulatingFiles": { "links": { "manipulatingFiles": "Manipuler des fichiers", - "nodejsFileStats": "Attributs de fichier Node.js", - "nodejsFilePaths": "Chemins d'accès aux fichiers avec Node.js", + "nodejsFileStats": "Statistiques des fichiers Node.js", + "nodejsFilePaths": "Chemins d'accès aux fichiers Node.js", "workingWithFileDescriptorsInNodejs": "Travailler avec des descripteurs de fichiers dans Node.js", "readingFilesWithNodejs": "Lire des fichiers avec Node.js", "writingFilesWithNodejs": "Écrire des fichiers avec Node.js", @@ -104,7 +109,7 @@ "links": { "modules": "Modules", "publishingAPackage": "Publication d'un paquet", - "publishingNodeApiModules": "Comment publier le paquet N-API", + "publishingNodeApiModules": "Comment publier un paquet Node-API", "anatomyOfAnHttpTransaction": "Anatomie d'une transaction HTTP", "abiStability": "Stabilité de l'ABI", "howToUseStreams": "Comment utiliser les flux", @@ -118,8 +123,8 @@ "understandingAndTuningMemory": "Comprendre et optimiser la mémoire", "memory": "Mémoire", "liveDebugging": "Débogage en direct", - "poorPerformance": "Live debugging", - "flameGraphs": "Flame Graphs" + "poorPerformance": "Mauvaise performance", + "flameGraphs": "Graphiques de flamme" } }, "testRunner": { @@ -144,7 +149,7 @@ }, "getInvolved": { "links": { - "getInvolved": "S’impliquer", + "getInvolved": "S'impliquer", "collabSummit": "Sommet des Collaborateurs", "upcomingEvents": "Événements à venir", "contribute": "Contribuer à Node.js", @@ -163,8 +168,8 @@ "details": "Détails" }, "releaseModal": { - "title": "Node.js {version} ({codename})", - "titleWithoutCodename": "Node.js {version}", + "title": "Node.js v{version} ({codename})", + "titleWithoutCodename": "Node.js v{version}", "overview": "Vue d'ensemble", "minorVersions": "Versions mineures", "releaseAnnouncement": "Annonce de publication", @@ -175,7 +180,7 @@ "version": "Version", "links": "Liens", "actions": { - "release": "Release", + "release": "Versions", "changelog": "Journal de modifications", "docs": "Documents" } @@ -186,7 +191,7 @@ "minorVersions": "Versions mineures", "nApiVersion": "Version N-API", "npmVersion": "npm version", - "v8Version": "V8 version" + "v8Version": "Version V8" }, "pagination": { "next": "Suivant", @@ -276,7 +281,7 @@ "categories": { "all": "Toutes les catégories", "announcements": "Annonces", - "release": "Sorties", + "release": "Versions", "vulnerability": "Vulnérabilités", "advisory-board": "Conseil consultatif", "community": "Communauté", @@ -293,7 +298,7 @@ "error": { "notFound": { "title": "Nous n'avons pas trouvé cette page.", - "description": "Désolé, nous n'avons pas trouvé la page que vous cherchez ! Essayez de recommencer à partir de la page d'accueil." + "description": "Désolé, nous n'avons pas trouvé la page que vous cherchez ! Essayez à partir de la page d'accueil." }, "internalServerError": { "title": "Erreur interne du serveur", diff --git a/packages/i18n/src/locales/ja.json b/packages/i18n/src/locales/ja.json index 896e8bfe92a09..41bf222343b9c 100644 --- a/packages/i18n/src/locales/ja.json +++ b/packages/i18n/src/locales/ja.json @@ -3,11 +3,16 @@ "containers": { "footer": { "links": { + "openJSFoundation": "OpenJS財団", "trademarkPolicy": "商標ポリシー", "privacyPolicy": "プライバシーポリシー", "versionSupport": "バージョンサポート", "codeOfConduct": "行動規範", "security": "セキュリティポリシー" + }, + "releasePills": { + "latestLTS": "LTS版", + "latestRelease": "最新版" } }, "navBar": { @@ -163,8 +168,8 @@ "details": "詳細" }, "releaseModal": { - "title": "Node.js {version} ({codename})", - "titleWithoutCodename": "Node.js {version}", + "title": "Node.js v{version} ({codename})", + "titleWithoutCodename": "Node.js v{version}", "overview": "概要", "minorVersions": "マイナーバージョン", "releaseAnnouncement": "リリース", diff --git a/packages/i18n/src/locales/ro.json b/packages/i18n/src/locales/ro.json new file mode 100644 index 0000000000000..c0d39786229e2 --- /dev/null +++ b/packages/i18n/src/locales/ro.json @@ -0,0 +1,347 @@ +{ + "components": { + "containers": { + "footer": { + "links": { + "openJSFoundation": "Fundația OpenJS", + "trademarkPolicy": "Politica privind mărcile comerciale", + "privacyPolicy": "Politica de confidențialitate", + "versionSupport": "Suport pentru versiuni", + "codeOfConduct": "Cod de conduită", + "security": "Politica de securitate" + }, + "releasePills": { + "latestLTS": "Ultima versiune LTS", + "latestRelease": "Ultima lansare" + } + }, + "navBar": { + "controls": { + "toggle": "Comută meniul de navigare" + }, + "links": { + "about": "Despre", + "download": "Descarcă", + "docs": "Documentație", + "guides": "Ghiduri", + "learn": "Învață", + "security": "Securitate", + "certification": "Certificări", + "blog": "Blog", + "contribute": "Contribuie" + } + } + }, + "navigation": { + "learn": { + "gettingStarted": { + "links": { + "gettingStarted": "Începe", + "introductionToNodejs": "Introducere în Node.js", + "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "Cât de mult JavaScript trebuie să știi pentru a utiliza Node.js?", + "differencesBetweenNodejsAndTheBrowser": "Diferențele dintre Node.js și navigator", + "theV8JavascriptEngine": "Motorul JavaScript V8", + "anIntroductionToTheNpmPackageManager": "O introducere în managerul de pachete npm", + "ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) și versiuni ulterioare", + "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, diferența dintre dezvoltare și producție", + "nodejsWithWebassembly": "Node.js cu WebAssembly", + "debugging": "Depanare în Node.js", + "profiling": "Analiza performanței aplicațiilor Node.js", + "fetch": "Preluarea datelor cu Node.js", + "websocket": "Client WebSocket cu Node.js", + "securityBestPractices": "Cele mai bune practici pentru securitate" + } + }, + "typescript": { + "links": { + "typescript": "TypeScript", + "introduction": "Introducere în TypeScript", + "transpile": "Executarea codului TypeScript folosind transpilarea", + "run": "Executarea TypeScript cu un executant", + "runNatively": "Executarea TypeScript în mod nativ", + "publishingTSPackage": "Publicarea unui pachet TypeScript" + } + }, + "asynchronousWork": { + "links": { + "asynchronousWork": "Lucru asincron", + "asynchronousFlowControl": "Controlul fluxului asincron", + "discoverPromisesInNodejs": "Descoperă Promises în Node.js", + "overviewOfBlockingVsNonBlocking": "Prezentare generală a operațiunilor blocante vs non-blocante", + "javascriptAsynchronousProgrammingAndCallbacks": "Programare asincronă și apeluri-inverse în JavaScript", + "discoverJavascriptTimers": "Descoperă cronometrele JavaScript", + "eventLoopTimersAndNexttick": "Bucla de evenimente Node.js", + "theNodejsEventEmitter": "Emițătorul de evenimente Node.js", + "understandingProcessnexttick": "Cum funcționează process.nextTick()", + "understandingSetimmediate": "Cum funcționează setImmediate()", + "dontBlockTheEventLoop": "Nu bloca bucla de evenimente" + } + }, + "manipulatingFiles": { + "links": { + "manipulatingFiles": "Manipularea fișierelor", + "nodejsFileStats": "Stările fișierelor Node.js", + "nodejsFilePaths": "Căile fișierelor Node.js", + "workingWithFileDescriptorsInNodejs": "Lucrul cu descriptori de fișiere în Node.js", + "readingFilesWithNodejs": "Citirea fișierelor cu Node.js", + "writingFilesWithNodejs": "Scrierea fișierelor cu Node.js", + "workingWithFoldersInNodejs": "Lucrul cu directoare în Node.js", + "workingWithDifferentFilesystems": "Cum să lucrezi cu diferite sisteme de fișiere" + } + }, + "commandLine": { + "links": { + "commandLine": "Linie de comandă", + "runNodejsScriptsFromTheCommandLine": "Rulează scripturi Node.js din linia de comandă", + "howToReadEnvironmentVariablesFromNodejs": "Cum să citești variabilele de mediu din Node.js", + "howToUseTheNodejsRepl": "Cum se utilizează Node.js REPL", + "outputToTheCommandLineUsingNodejs": "Ieșirea în linia de comandă folosind Node.js", + "acceptInputFromTheCommandLineInNodejs": "Acceptarea intrării din linia de comandă în Node.js" + } + }, + "migrations": { + "links": { + "migrations": "Migrații la nivel de utilizator", + "introduction": "Introducere în migrațiile la nivel de utilizator" + } + }, + "modules": { + "links": { + "modules": "Module", + "publishingAPackage": "Publicarea unui pachet", + "publishingNodeApiModules": "Cum se publică un pachet Node-API", + "anatomyOfAnHttpTransaction": "Anatomia unei tranzacții HTTP", + "abiStability": "Stabilitatea ABI", + "howToUseStreams": "Cum se utilizează fluxurile", + "backpressuringInStreams": "Contrapresiunea în fluxuri" + } + }, + "diagnostics": { + "links": { + "diagnostics": "Diagnosticare", + "userJourney": "Călătoria utilizatorului", + "understandingAndTuningMemory": "Înțelegerea și reglarea memoriei", + "memory": "Memorie", + "liveDebugging": "Depanare live", + "poorPerformance": "Performanță slabă", + "flameGraphs": "Grafice Flame" + } + }, + "testRunner": { + "links": { + "testRunner": "Executant de teste", + "introduction": "Descoperă executantul de teste Node.js", + "usingTestRunner": "Utilizarea executantului de teste Node.js", + "mocking": "Simulare în teste", + "collectingCodeCoverage": "Colectarea acoperirii codului în Node.js" + } + } + }, + "about": { + "links": { + "about": "Despre Node.js", + "aboutSide": "Despre Node.js®", + "branding": "Brandul Node.js", + "governance": "Guvernarea proiectului", + "releases": "Lansări Node.js", + "security": "Raportare de securitate" + } + }, + "getInvolved": { + "links": { + "getInvolved": "Implică-te", + "collabSummit": "Summit de colaborare", + "upcomingEvents": "Evenimente viitoare", + "contribute": "Contribuie la Node.js", + "codeOfConduct": "Cod de conduită" + } + } + }, + "downloadReleasesTable": { + "version": "Node.js", + "nApiVersion": "N-API", + "codename": "Nume de cod", + "releaseDate": "Lansat pe", + "firstReleased": "Prima lansare", + "lastUpdated": "Ultima actualizare", + "status": "Stare", + "details": "Detalii" + }, + "releaseModal": { + "title": "Node.js v{version} ({codename})", + "titleWithoutCodename": "Node.js v{version}", + "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).", + "ltsVersionFeaturesNotice": "Vrei funcționalități noi mai devreme? Instalează cea mai recentă versiune Node.js și testează cele mai noi îmbunătățiri!" + }, + "minorReleasesTable": { + "version": "Versiune", + "links": "Legături", + "actions": { + "release": "Lansare", + "changelog": "Istoric de modificări", + "docs": "Documentație" + } + }, + "releaseOverview": { + "firstReleased": "Prima lansare", + "lastUpdated": "Ultima actualizare", + "minorVersions": "Versiuni minore", + "nApiVersion": "Versiune N-API", + "npmVersion": "Versiune npm", + "v8Version": "Versiune V8" + }, + "pagination": { + "next": "Înainte", + "previous": "Înapoi" + }, + "common": { + "alertBox": { + "info": "Informații", + "warning": "Avertizare", + "danger": "Pericol" + }, + "breadcrumbs": { + "navigateToHome": "Navighează la prima pagină" + }, + "crossLink": { + "previous": "Înapoi", + "next": "Înainte" + }, + "codebox": { + "copy": "Copiază în clipbord", + "copied": "Copiat în clipbord!" + }, + "pagination": { + "prev": "Înapoi", + "prevAriaLabel": "Pagina anterioară", + "next": "Înainte", + "nextAriaLabel": "Pagina următoare", + "defaultLabel": "Paginare", + "pageLabel": "Mergi la pagina {pageNumber}" + }, + "sidebar": { + "title": "Schimbă pagina" + }, + "languageDropdown": { + "label": "Alege limba" + }, + "themeToggle": { + "label": "Comută modul întunecat" + } + }, + "metabar": { + "lastUpdated": "Ultima actualizare", + "readingTime": "Durată de citire", + "addedIn": "Adăugat în", + "author": "Autor", + "authors": "Autori", + "contribute": "Contribuie", + "contributeText": "Editează această pagină", + "viewAs": "Vezi ca", + "tableOfContents": "Cuprins" + }, + "search": { + "searchPlaceholder": "Începe să tastezi...", + "chatPlaceholder": "Întreabă-mă orice", + "noResultsFoundFor": "Niciun rezultat găsit pentru", + "suggestions": "Sugestii", + "seeAll": "Vezi tot", + "addMore": "Adaugă mai multe", + "clearChat": "Golește discuția", + "errorMessage": "A apărut o eroare la încercarea de căutare. Te rog să încerci din nou.", + "disclaimer": "Rezumatele IA pot conține greșeli. Te rog să verifici informațiile.", + "startYourSearch": "Începe-ți căutarea", + "initErrorSearch": "Nu pot să inițializez serviciul de căutare", + "initErrorChat": "Nu pot să inițializez serviciul de discuții", + "chatButtonLabel": "Obține un rezumat IA", + "searchButtonLabel": "Caută" + }, + "blog": { + "blogHeader": { + "subtitle": "Cele mai recente știri, studii de caz, tutoriale și resurse Node.js.", + "rssLink": "Flux RSS" + } + } + }, + "layouts": { + "blogPost": { + "author": { + "byLine": "{author, select, null {} other {De {author}, }}" + } + }, + "blogIndex": { + "categoryName": "{category, select, all {blog} other {{category} articole de blog}}" + }, + "blog": { + "title": "Blog", + "selectCategory": "Categorii", + "categories": { + "all": "Toate", + "announcements": "Anunțuri", + "release": "Lansări", + "vulnerability": "Vulnerabilități", + "advisory-board": "Consiliul consultativ", + "community": "Comunitate", + "feature": "Funcționalitate", + "module": "Modul", + "npm": "npm", + "uncategorized": "Fără categorie", + "video": "Video", + "weekly": "Actualizări săptămânale", + "wg": "Grupuri de lucru", + "events": "Evenimente" + } + }, + "error": { + "notFound": { + "title": "Pagina nu a putut fi găsită", + "description": "Regret, nu am putut găsi pagina pe care o cauți! Încearcă să începi din nou de pe prima pagină." + }, + "internalServerError": { + "title": "Eroare internă de server", + "description": "Această pagină a generat o eroare nerecuperabilă." + }, + "backToHome": "Înapoi la prima pagină" + }, + "download": { + "buttons": { + "installer": "Instalator {os} (.{extension})", + "binary": "Binar autonom (.{extension})" + }, + "dropdown": { + "platform": "Platformă", + "os": "Sistem de operare", + "version": "Versiune", + "installMethod": "Metodă de instalare", + "packageManager": "Manager de pachete", + "unknown": "Necunoscut", + "platformGroups": { + "official": "Recomandat (oficial)", + "unofficial": "Comunitate (neoficial)" + } + }, + "codeBox": { + "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}", + "noScriptDetected": "Această pagină necesită JavaScript. Poți descărca Node.js fără JavaScript, vizitând direct pagina de lansări.", + "platformInfo": { + "default": "{platform} și scripturile lor de instalare nu sunt întreținute de proiectul Node.js.", + "nvm": "„nvm” este un manager de versiuni Node.js multiplatformă.", + "fnm": "„fnm” este un manager de versiuni Node.js multiplatformă.", + "brew": "Homebrew este un manager de pachete pentru macOS și Linux.", + "choco": "Chocolatey este un manager de pachete pentru Windows.", + "devbox": "Devbox creează medii de dezvoltare izolate și reproductibile.", + "docker": "Docker este o platformă de containerizare.", + "n": "„n” este un manager de versiuni Node.js multiplatformă.", + "volta": "„Volta” este un manager de versiuni Node.js multiplatformă." + } + } + }, + "logo": "Logo-ul Node.js" + } +} From 80d098bd83d1dde9526c312ed514845a55ed637e Mon Sep 17 00:00:00 2001 From: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> Date: Fri, 25 Jul 2025 05:16:47 +0000 Subject: [PATCH 2/2] chore: automated format of translated files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- apps/site/pages/es/about/branding.mdx | 11 ++++++++++- apps/site/pages/es/about/previous-releases.mdx | 2 +- apps/site/pages/es/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/es/download/current.mdx | 12 +++++++----- apps/site/pages/es/download/index.mdx | 12 +++++++----- apps/site/pages/fa/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/fr/about/branding.mdx | 11 ++++++++++- apps/site/pages/fr/about/previous-releases.mdx | 2 +- apps/site/pages/fr/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/fr/download/current.mdx | 12 +++++++----- apps/site/pages/fr/download/index.mdx | 12 +++++++----- apps/site/pages/fr/index.mdx | 6 +++++- apps/site/pages/id/about/branding.mdx | 11 ++++++++++- apps/site/pages/id/about/security-reporting.mdx | 6 +++++- apps/site/pages/id/download/current.mdx | 16 +++++++++------- apps/site/pages/id/download/index.mdx | 16 +++++++++------- apps/site/pages/ja/about/branding.mdx | 11 ++++++++++- apps/site/pages/ja/about/previous-releases.mdx | 12 ++++++------ apps/site/pages/ja/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/ja/download/current.mdx | 9 +++++---- apps/site/pages/ja/download/index.mdx | 9 +++++---- apps/site/pages/ja/index.mdx | 6 +++++- apps/site/pages/ko/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/pt/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/ro/about/branding.mdx | 11 ++++++++++- apps/site/pages/ro/about/previous-releases.mdx | 2 +- apps/site/pages/ro/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/ro/download/current.mdx | 12 +++++++----- apps/site/pages/ro/download/index.mdx | 12 +++++++----- apps/site/pages/ro/index.mdx | 6 +++++- apps/site/pages/tr/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/tr/download/index.mdx | 12 +++++++----- apps/site/pages/uk/about/branding.mdx | 11 ++++++++++- apps/site/pages/uk/about/previous-releases.mdx | 2 +- apps/site/pages/uk/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/uk/download/current.mdx | 14 ++++++++------ apps/site/pages/uk/download/index.mdx | 14 ++++++++------ .../pages/zh-cn/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/zh-tw/about/branding.mdx | 13 +++++++++++-- .../pages/zh-tw/about/security-reporting.mdx | 11 +++++++++-- apps/site/pages/zh-tw/download/current.mdx | 12 +++++++----- apps/site/pages/zh-tw/download/index.mdx | 12 +++++++----- 42 files changed, 307 insertions(+), 123 deletions(-) diff --git a/apps/site/pages/es/about/branding.mdx b/apps/site/pages/es/about/branding.mdx index 7adfd459e3334..5b2d9ef19ca7b 100644 --- a/apps/site/pages/es/about/branding.mdx +++ b/apps/site/pages/es/about/branding.mdx @@ -11,7 +11,13 @@ Por favor revise la [política de la marca comercial](https://trademark-policy.o Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por diseñar y contribuir con la Tortuga Cohete. -Mascota de Node.js +Mascota de Node.js ## Logo de Node.js® @@ -28,6 +34,7 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise Logo Horizontal Claro de Node.js + @@ -54,6 +61,7 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise Logo Apilado Blanco de Node.js + @@ -70,5 +78,6 @@ Créditos a [Angela Angelini](https://www.linkedin.com/in/angeliningl/) por dise Iconos Blanco de JS + diff --git a/apps/site/pages/es/about/previous-releases.mdx b/apps/site/pages/es/about/previous-releases.mdx index 31c12a6b8a611..b86e253475021 100644 --- a/apps/site/pages/es/about/previous-releases.mdx +++ b/apps/site/pages/es/about/previous-releases.mdx @@ -18,7 +18,7 @@ Los detalles del calendario de lanzamiento de Node.js están disponibles [en Git ### Soporte Comercial -El soporte comercial para las versiones que han superado la fase de Mantenimiento está disponible a través de nuestro socio del programa OpenJS Ecosystem Sustainability, [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). +El soporte comercial para las versiones que han superado la fase de Mantenimiento está disponible a través de nuestro socio del programa OpenJS Ecosystem Sustainability, [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page). ## ¿Buscando las últimas versiones de una rama específica? diff --git a/apps/site/pages/es/about/security-reporting.mdx b/apps/site/pages/es/about/security-reporting.mdx index ed27c48674f1b..b88189dceb075 100644 --- a/apps/site/pages/es/about/security-reporting.mdx +++ b/apps/site/pages/es/about/security-reporting.mdx @@ -53,8 +53,15 @@ Si tienes sugerencias sobre cómo podría mejorarse este proceso, por favor, env ## Mejores Prácticas de la OpenSSF - - Insignia OpenSSF + + Insignia OpenSSF La [Insignia de Buenas Prácticas](https://github.com/coreinfrastructure/best-practices-badge) de la Fundación de Seguridad del Software Abierto (OpenSSF) es una manera en que los proyectos de Software Libre y de Código Abierto (FLOSS) pueden mostrar que siguen las mejores prácticas. Los proyectos pueden auto-certificarse voluntariamente sobre cómo siguen cada buena práctica. Los consumidores de la insignia pueden evaluar rápidamente qué proyectos FLOSS siguen las mejores prácticas y, como resultado, tienen más probabilidades de producir software seguro de alta calidad. diff --git a/apps/site/pages/es/download/current.mdx b/apps/site/pages/es/download/current.mdx index 193f1f830289c..b4cb16c4002f1 100644 --- a/apps/site/pages/es/download/current.mdx +++ b/apps/site/pages/es/download/current.mdx @@ -6,23 +6,25 @@ title: Descarga Node.js®
Obtén Node.js® para usando con - + O obtenga una versión pre compilada de Node.js® para usando la arquitectura . +
Lee el historial o el artículo del blog para esta versión. - Aprende más sobre [los lanzamientos de Node.js](/about/previous-releases), incluyendo el calendario de lanzamientos y el estado LTS (soporte de largo plazo). +Aprende más sobre [los lanzamientos de Node.js](/about/previous-releases), incluyendo el calendario de lanzamientos y el estado LTS (soporte de largo plazo). + +Aprende a verificar la firma SHASUMS. - Aprende a verificar la firma SHASUMS. +¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. - ¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. +Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas. - Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas.
diff --git a/apps/site/pages/es/download/index.mdx b/apps/site/pages/es/download/index.mdx index 08eccaeb05c3c..89384f5c2716a 100644 --- a/apps/site/pages/es/download/index.mdx +++ b/apps/site/pages/es/download/index.mdx @@ -6,23 +6,25 @@ title: Descarga Node.js®
Obtiene Node.js® para usando con - + O obtiene una versión pre compilada de Node.js® para usando la arquitectura . +
Lee el historial o el artículo del blog para esta versión. - Aprende más sobre [los lanzamientos de Node.js](/about/previous-releases), incluyendo el calendario de lanzamientos y el estado LTS (soporte de largo plazo). +Aprende más sobre [los lanzamientos de Node.js](/about/previous-releases), incluyendo el calendario de lanzamientos y el estado LTS (soporte de largo plazo). + +Aprende a verificar la firma SHASUMS. - Aprende a verificar la firma SHASUMS. +¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. - ¿Buscas el código fuente de Node.js? Descarga un archivo tarball firmado con el código fuente de Node.js. +Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas. - Consulta nuestros binarios diarios o todas las versiones anteriores o los binarios no oficiales para otras plataformas.
diff --git a/apps/site/pages/fa/about/security-reporting.mdx b/apps/site/pages/fa/about/security-reporting.mdx index 609a987d4c95c..e67faff678d69 100644 --- a/apps/site/pages/fa/about/security-reporting.mdx +++ b/apps/site/pages/fa/about/security-reporting.mdx @@ -50,8 +50,15 @@ layout: about ## رویه‌های بهینه OpenSSF - - نشان OpenSSF + + نشان OpenSSF [نشان بهترین شیوه ها](https://github.com/coreinfrastructure/best-practices-badge) بنیاد امنیت متن باز (OpenSSF) راهی است برای پروژه‌های نرم‌افزار آزاد/رایگان و متن باز (FLOSS) تا نشان دهند که از رویه‌های بهینه پیروی می‌کنند. پروژه‌ها می‌توانند به صورت داوطلبانه خود تأیید کنند که چگونه از هر رویه بهینه پیروی می‌کنند. مصرف‌کنندگان این نشان می‌توانند به سرعت ارزیابی کنند که کدام پروژه‌های FLOSS از رویه‌های بهینه پیروی می‌کنند و در نتیجه احتمال بیشتری دارد که نرم‌افزارهای امن با کیفیت بالاتر تولید کنند. diff --git a/apps/site/pages/fr/about/branding.mdx b/apps/site/pages/fr/about/branding.mdx index a1e107e820f99..c4e6c4c404f48 100644 --- a/apps/site/pages/fr/about/branding.mdx +++ b/apps/site/pages/fr/about/branding.mdx @@ -11,7 +11,13 @@ Veuillez consulter la [politique en matière de marques](https://trademark-polic Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la conception et la contribution de la tortue-fusée. -Mascotte de Node.js +Mascotte de Node.js ## Logo Node.js® @@ -28,6 +34,7 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo horizontal clair de Node.js + @@ -54,6 +61,7 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Logo empilé blanc de Node.js + @@ -70,5 +78,6 @@ Crédit à [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pour la c Icons JS Blanc + diff --git a/apps/site/pages/fr/about/previous-releases.mdx b/apps/site/pages/fr/about/previous-releases.mdx index 5f82cc63cff37..e3cb336e98516 100644 --- a/apps/site/pages/fr/about/previous-releases.mdx +++ b/apps/site/pages/fr/about/previous-releases.mdx @@ -18,7 +18,7 @@ Tous les détails concernant le calendrier des versions de Node.js sont disponib ### Support Commercial -Le support commercial pour les versions dépassant la phase de maintenance est disponible auprès de notre partenaire OpenJS Ecosystem Sustainability Program [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). +Le support commercial pour les versions dépassant la phase de maintenance est disponible auprès de notre partenaire OpenJS Ecosystem Sustainability Program [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page). ## Vous cherchez la dernière version d'une branche de version ? diff --git a/apps/site/pages/fr/about/security-reporting.mdx b/apps/site/pages/fr/about/security-reporting.mdx index 3f0b61dd579d1..7a295d1c67239 100644 --- a/apps/site/pages/fr/about/security-reporting.mdx +++ b/apps/site/pages/fr/about/security-reporting.mdx @@ -74,8 +74,15 @@ Si vous avez des suggestions sur la façon dont ce processus pourrait être amé ## OpenSSF Best Practices - - Badge OpenSSF + + Badge OpenSSF Le [badge des meilleures pratiques] de l'Open Source Security Foundation (OpenSSF) (https://github.com/coreinfrastructure/best-practices-badge) est un moyen pour les projets de logiciels libres et open source (FLOSS) de montrer qu'ils suivent les meilleures pratiques. Les projets peuvent volontairement auto-certifier la manière dont ils suivent chaque meilleure pratique. Les utilisateurs du badge peuvent rapidement déterminer quels sont les projets FLOSS qui suivent les meilleures pratiques et qui sont donc plus susceptibles de produire des logiciels sécurisés de meilleure qualité. diff --git a/apps/site/pages/fr/download/current.mdx b/apps/site/pages/fr/download/current.mdx index 53a8d50b4ba33..58ce516015957 100644 --- a/apps/site/pages/fr/download/current.mdx +++ b/apps/site/pages/fr/download/current.mdx @@ -6,23 +6,25 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez Node.js® préconstruit exécutant une architecture. +
Lisez le journal des modifications ou article de blog pour cette version. - En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. +En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. + +Apprenez à vérifier les SHASUMS signés. - Apprenez à vérifier les SHASUMS signés. +Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. - Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. +Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. - Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes.
diff --git a/apps/site/pages/fr/download/index.mdx b/apps/site/pages/fr/download/index.mdx index 8c3e07a1f3b2d..c78e170b3ae53 100644 --- a/apps/site/pages/fr/download/index.mdx +++ b/apps/site/pages/fr/download/index.mdx @@ -6,23 +6,25 @@ title: Télécharger Node.js®
Obtenir Node.js® pour l'utiliser avec - + Ou obtenez un Node.js® préconstruit exécutant une architecture. +
Lisez le journal des modifications ou article de blog pour cette version. - En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. +En savoir plus sur les [versions de Node.js](/about/previous-releases), y compris le calendrier des versions et le statut LTS. + +Apprenez à vérifier les SHASUMS signés. - Apprenez à vérifier les SHASUMS signés. +Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. - Vous cherchez les sources de Node.js ? Téléchargez une archive signée Node.js source. +Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes. - Consultez nos binaires chaque nuit, toutes les versions précédentes ou les binaires non officiels pour d'autres plateformes.
diff --git a/apps/site/pages/fr/index.mdx b/apps/site/pages/fr/index.mdx index 6d707ade49083..97993a0646f32 100644 --- a/apps/site/pages/fr/index.mdx +++ b/apps/site/pages/fr/index.mdx @@ -10,6 +10,7 @@ layout: home

Exécuter du JavaScript partout

Node.js® est un environnement d'exécution JavaScript gratuit, open-source et multiplateforme qui permet aux développeurs de créer des serveurs, des applications web, des outils en ligne de commande et des scripts. +
@@ -26,6 +27,7 @@ layout: home pour Node.js 18 et moins
+ @@ -114,7 +116,9 @@ layout: home // run with `node threads.mjs` ``` + - Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). +Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn). + diff --git a/apps/site/pages/id/about/branding.mdx b/apps/site/pages/id/about/branding.mdx index 12e39dcba5509..494a3e1c404e6 100644 --- a/apps/site/pages/id/about/branding.mdx +++ b/apps/site/pages/id/about/branding.mdx @@ -11,7 +11,13 @@ Harap tinjau [kebijakan merek dagang](https://trademark-policy.openjsf.org/) unt Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) atas desain dan kontribusinya terhadap Rocket Turtle. -Node.js mascot +Node.js mascot ## Logo Node.js® @@ -28,6 +34,7 @@ Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) a Logo Terang Horizontal Node.js® + @@ -54,6 +61,7 @@ Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) a Logo Bertumpuk Putih Node.js + @@ -70,5 +78,6 @@ Penghargaan kepada [Angela Angelini](https://www.linkedin.com/in/angeliningl/) a Ikon JS Putih + diff --git a/apps/site/pages/id/about/security-reporting.mdx b/apps/site/pages/id/about/security-reporting.mdx index 1747dad6ea562..396acfce25eb6 100644 --- a/apps/site/pages/id/about/security-reporting.mdx +++ b/apps/site/pages/id/about/security-reporting.mdx @@ -51,7 +51,11 @@ Jika Anda memiliki saran tentang bagaimana proses ini dapat ditingkatkan, silaka ## Praktik Terbaik OpenSSF - OpenSSF Badge + OpenSSF Badge [Best Practices badge](https://github.com/coreinfrastructure/best-practices-badge) Open Source Security Foundation (OpenSSF) adalah cara bagi proyek Free/Libre dan Open Source Software (FLOSS) untuk menunjukkan bahwa mereka mengikuti praktik terbaik. Proyek dapat secara sukarela melakukan sertifikasi sendiri bagaimana mereka mengikuti setiap praktik terbaik. Konsumen yang tersertifikasi dapat dengan cepat menilai proyek FLOSS mana yang mengikuti praktik terbaik dan sebagai hasilnya, mereka lebih cenderung menghasilkan perangkat lunak aman berkualitas lebih tinggi. diff --git a/apps/site/pages/id/download/current.mdx b/apps/site/pages/id/download/current.mdx index 75a908d2158e5..ef3c3a90b4e36 100644 --- a/apps/site/pages/id/download/current.mdx +++ b/apps/site/pages/id/download/current.mdx @@ -6,25 +6,27 @@ title: Unduh Node.js®
Dapatkan Node.js® untuk menggunakan dengan - + Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk yang menjalankan arsitektur . +
Baca Log Perubahan atau postingan blog untuk versi ini. - Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. +Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. + +Pelajari cara memverifikasi yang ditandatangani SHASUMS. - Pelajari cara memverifikasi yang ditandatangani SHASUMS. +Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. - Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. +Lihat biner nightly kami atau +semua rilis sebelumnya +atau biner tidak resmi untuk platform lain. - Lihat biner nightly kami atau - semua rilis sebelumnya - atau biner tidak resmi untuk platform lain.
diff --git a/apps/site/pages/id/download/index.mdx b/apps/site/pages/id/download/index.mdx index 75a908d2158e5..ef3c3a90b4e36 100644 --- a/apps/site/pages/id/download/index.mdx +++ b/apps/site/pages/id/download/index.mdx @@ -6,25 +6,27 @@ title: Unduh Node.js®
Dapatkan Node.js® untuk menggunakan dengan - + Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk yang menjalankan arsitektur . +
Baca Log Perubahan atau postingan blog untuk versi ini. - Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. +Pelajari selengkapnya tentang [rilis Node.js](/tentang/rilis-sebelumnya), termasuk jadwal rilis dan status LTS. + +Pelajari cara memverifikasi yang ditandatangani SHASUMS. - Pelajari cara memverifikasi yang ditandatangani SHASUMS. +Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. - Mencari sumber Node.js? Unduh tarball sumber Node.js yang telah ditandatangani. +Lihat biner nightly kami atau +semua rilis sebelumnya +atau biner tidak resmi untuk platform lain. - Lihat biner nightly kami atau - semua rilis sebelumnya - atau biner tidak resmi untuk platform lain.
diff --git a/apps/site/pages/ja/about/branding.mdx b/apps/site/pages/ja/about/branding.mdx index 1b00ee3ee8e71..1ce31fd8b9635 100644 --- a/apps/site/pages/ja/about/branding.mdx +++ b/apps/site/pages/ja/about/branding.mdx @@ -11,7 +11,13 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に ロケットタートルは作者である[Angela Angelini](https://www.linkedin.com/in/angeliningl/)から提供されたものです。 -Node.jsマスコット +Node.jsマスコット ## Node.js®ロゴ @@ -28,6 +34,7 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsライト横型ロゴ + @@ -54,6 +61,7 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に Node.jsホワイトスタック型ロゴ + @@ -70,5 +78,6 @@ Node.jsのロゴやシンボルマークの許可されている利用方法に JSアイコンホワイト + diff --git a/apps/site/pages/ja/about/previous-releases.mdx b/apps/site/pages/ja/about/previous-releases.mdx index 95d5f6ab63f72..afbd03ce87b87 100644 --- a/apps/site/pages/ja/about/previous-releases.mdx +++ b/apps/site/pages/ja/about/previous-releases.mdx @@ -15,7 +15,7 @@ Node.jsのリリーススケジュールに関する詳しい情報は[GitHub](h ### 商用サポート -私たちのOpenJSエコシステム持続可能性プログラムのパートナーである[HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page)からメンテナンスを終了したバージョンの商用サポートを受けることができます。 +私たちのOpenJSエコシステム持続可能性プログラムのパートナーである[HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page)からメンテナンスを終了したバージョンの商用サポートを受けることができます。 ## 各バージョンの最新のリリース @@ -31,12 +31,12 @@ Node.jsのウェブサイトではコマンドラインインターフェイス 「公式版」に指定されたインストール方法は次の要件を満たさなければなりません: -| 要件(公式版インストール方法) | -| :-------------------------------------------------------------- | -| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | -| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | +| 要件(公式版インストール方法) | +| :---------------------------------------------------------------------------------------------------------------------- | +| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。 | +| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。 | | Node.jsプロジェクトによって同梱されている公式バイナリーをダウンロードさせるインストール方法になっていなければならない。 | -| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | +| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。 | ### コミュニティ版インストール方法 diff --git a/apps/site/pages/ja/about/security-reporting.mdx b/apps/site/pages/ja/about/security-reporting.mdx index 163c027121824..0ad425d53f27a 100644 --- a/apps/site/pages/ja/about/security-reporting.mdx +++ b/apps/site/pages/ja/about/security-reporting.mdx @@ -50,8 +50,15 @@ Node.jsプロジェクトはセキュリティー研究者と責任ある情報 ## OpenSSFベストプラクティス - - OpenSSFバッジ + + OpenSSFバッジ オープンソースセキュリティー財団(OpenSSF)の[ベストプラクティスバッジ](https://github.com/coreinfrastructure/best-practices-badge)は、Free/Libre and Open Source Software(FLOSS)プロジェクトがベストプラクティスに従っていることを示す方法です。プロジェクトはそれぞれのベストプラクティスに従っている方法を自発的に自己認証できます。バッジを使うことでどのFLOSSプロジェクトがベストプラクティスに従っているかを迅速に評価でき、結果としてより高品質で安全なソフトウェアを製造する可能性が高くなります。 diff --git a/apps/site/pages/ja/download/current.mdx b/apps/site/pages/ja/download/current.mdx index 2ecdb111c5d4e..8a1dff2596315 100644 --- a/apps/site/pages/ja/download/current.mdx +++ b/apps/site/pages/ja/download/current.mdx @@ -6,23 +6,24 @@ title: Node.js®をダウンロードする
用のNode.js® を使ってダウンロードする - + アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。 +
このバージョンの変更点ブログ記事を確認できます。 - リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 +リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 - 署名済みSHASUMSの検証方法について詳しくはこちら。 +署名済みSHASUMSの検証方法について詳しくはこちら。 - 署名済みのNode.jsのソースコードのtarballもダウンロードできます。 +署名済みのNode.jsのソースコードのtarballもダウンロードできます。 ナイトリー版のバイナリーや過去のリリース、他のプラットフォーム用の非公式版のバイナリーも取得できます。
diff --git a/apps/site/pages/ja/download/index.mdx b/apps/site/pages/ja/download/index.mdx index 2ecdb111c5d4e..8a1dff2596315 100644 --- a/apps/site/pages/ja/download/index.mdx +++ b/apps/site/pages/ja/download/index.mdx @@ -6,23 +6,24 @@ title: Node.js®をダウンロードする
用のNode.js® を使ってダウンロードする - + アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。 +
このバージョンの変更点ブログ記事を確認できます。 - リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 +リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。 - 署名済みSHASUMSの検証方法について詳しくはこちら。 +署名済みSHASUMSの検証方法について詳しくはこちら。 - 署名済みのNode.jsのソースコードのtarballもダウンロードできます。 +署名済みのNode.jsのソースコードのtarballもダウンロードできます。 ナイトリー版のバイナリーや過去のリリース、他のプラットフォーム用の非公式版のバイナリーも取得できます。
diff --git a/apps/site/pages/ja/index.mdx b/apps/site/pages/ja/index.mdx index 6cd0f6457ae2e..c24d36b57b625 100644 --- a/apps/site/pages/ja/index.mdx +++ b/apps/site/pages/ja/index.mdx @@ -10,6 +10,7 @@ layout: home

どこでもJavaScriptを使おう

Node.js®はクロスプラットフォームに対応したフリーでオープンソースのJavaScript実行環境です。開発者にサーバー、ウェブアプリ、コマンドラインツール、スクリプトなどを開発する環境を提供します。 +
@@ -26,6 +27,7 @@ layout: home Node.js 18以下向け
+ @@ -114,7 +116,9 @@ layout: home // run with `node threads.mjs` ``` + - 私たちの[学習教材](/learn)でNode.jsでできることをさらに学んでみましょう。 +私たちの[学習教材](/learn)でNode.jsでできることをさらに学んでみましょう。 + diff --git a/apps/site/pages/ko/about/security-reporting.mdx b/apps/site/pages/ko/about/security-reporting.mdx index bb25588bcda5e..4df9921a8fbe9 100644 --- a/apps/site/pages/ko/about/security-reporting.mdx +++ b/apps/site/pages/ko/about/security-reporting.mdx @@ -50,8 +50,15 @@ Node.js의 보안 공개 정책은 다음과 같습니다. ## OpenSSF 모범 사례 - - OpenSSF 배지 + + OpenSSF 배지 Open Source Security Foundation(OpenSSF) [모범 사례 배지](https://github.com/coreinfrastructure/best-practices-badge)는 자유/오픈 소스 소프트웨어(FLOSS) 프로젝트가 모범 사례를 따르고 있음을 보여주는 방법입니다. 프로젝트는 자발적으로 각 사례를 어떻게 따르고 있는지에 대해 자체 인증할 수 있습니다. 이 배지를 확인하는 사용자들은 FLOSS 프로젝트가 모범 사례를 따르고 있는지 빠르게 평가할 수 있으며, 그 결과 더 높은 품질의 안전한 소프트웨어를 제작할 가능성이 높다는 것을 알 수 있습니다. diff --git a/apps/site/pages/pt/about/security-reporting.mdx b/apps/site/pages/pt/about/security-reporting.mdx index c4d91de2a5416..45306d781f42f 100644 --- a/apps/site/pages/pt/about/security-reporting.mdx +++ b/apps/site/pages/pt/about/security-reporting.mdx @@ -50,8 +50,15 @@ Se tivermos sugestões sobre como este processo poderia ser melhorado, podemos s ## Boas Práticas da OpenSSF - - Distintivo da OpenSSF + + Distintivo da OpenSSF O distintivo de boas práticas da “Open Source Security Foundation (OpenSSF)” é uma maneira de os projetos de Software Livre e de Código Aberto (FLOSS) mostrarem que seguem as boas práticas. Os projetos podem certificar-se voluntariamente como seguem cada uma das boas práticas. Os consumidores do distintivo podem avaliar rapidamente quais os projetos FLOSS que seguem as boas práticas e, consequentemente, têm maior probabilidade de produzir software seguro de superior qualidade. diff --git a/apps/site/pages/ro/about/branding.mdx b/apps/site/pages/ro/about/branding.mdx index 3d3ea00f7acc1..2d7ad37f4191f 100644 --- a/apps/site/pages/ro/about/branding.mdx +++ b/apps/site/pages/ro/about/branding.mdx @@ -11,7 +11,13 @@ Te rugăm să revizuiești [politica privind mărcile comerciale](https://tradem Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pentru proiectarea și contribuția adusă cu mascota Rocket Turtle. -Mascota Node.js +Mascota Node.js ## Logo Node.js® @@ -28,6 +34,7 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe Logo orizontal deschis Node.js + @@ -54,6 +61,7 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe Logo stivuit alb Node.js + @@ -70,5 +78,6 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe Pictogramă JS albă + diff --git a/apps/site/pages/ro/about/previous-releases.mdx b/apps/site/pages/ro/about/previous-releases.mdx index dc7627771b7db..8d9de69b67cca 100644 --- a/apps/site/pages/ro/about/previous-releases.mdx +++ b/apps/site/pages/ro/about/previous-releases.mdx @@ -18,7 +18,7 @@ Detaliile complete cu privire la programul de lansări Node.js sunt disponibile ### Suport comercial -Asistența comercială pentru versiunile care au depășit faza de întreținere este disponibilă prin intermediul partenerului nostru din cadrul Programului de sustenabilitate a ecosistemului OpenJS [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). +Asistența comercială pentru versiunile care au depășit faza de întreținere este disponibilă prin intermediul partenerului nostru din cadrul Programului de sustenabilitate a ecosistemului OpenJS [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page). ## Cauți cea mai recentă lansare dintr-o ramură de versiune? diff --git a/apps/site/pages/ro/about/security-reporting.mdx b/apps/site/pages/ro/about/security-reporting.mdx index 161be4566ecbc..a22a0abc13d9e 100644 --- a/apps/site/pages/ro/about/security-reporting.mdx +++ b/apps/site/pages/ro/about/security-reporting.mdx @@ -50,8 +50,15 @@ Dacă ai sugestii pentru îmbunătățirea acestui proces, te rog să trimiți o ## Recomandări OpenSSF - - Insigna OpenSSF + + Insigna OpenSSF [Insigna de Bune Practici](https://github.com/coreinfrastructure/best-practices-badge) a Open Source Security Foundation (OpenSSF) oferă proiectelor Free/Libre și Open Source Software (FLOSS) o modalitate de a demonstra că respectă standardele de bune practici. Proiectele se pot auto-certifica voluntar, indicând modul în care urmează fiecare dintre aceste practici. Utilizatorii pot evalua rapid care proiecte FLOSS respectă bunele practici, ceea ce sugerează o probabilitate mai mare de a produce software securizat și de înaltă calitate. diff --git a/apps/site/pages/ro/download/current.mdx b/apps/site/pages/ro/download/current.mdx index 83b7b824717d2..bb1f95520e486 100644 --- a/apps/site/pages/ro/download/current.mdx +++ b/apps/site/pages/ro/download/current.mdx @@ -6,23 +6,25 @@ title: Descarcă Node.js®
Obține Node.js® pentru folosind cu - + Sau obține o versiune pre-compilată Node.js® pentru care rulează pe arhitectura . +
Citește istoricul de modificări sau articolul de blog pentru această versiune. - Află mai multe despre [lansările Node.js](/about/previous-releases), inclusiv despre programul de lansare și starea LTS. +Află mai multe despre [lansările Node.js](/about/previous-releases), inclusiv despre programul de lansare și starea LTS. + +Află cum să verifici sumele semnate SHASUM. - Află cum să verifici sumele semnate SHASUM. +Cauți codul sursă Node.js? Descarcă un tarball semnat cu codul sursă Node.js. - Cauți codul sursă Node.js? Descarcă un tarball semnat cu codul sursă Node.js. +Vezi binarele noastre nightly, toate lansările anterioare sau binarele neoficiale pentru alte platforme. - Vezi binarele noastre nightly, toate lansările anterioare sau binarele neoficiale pentru alte platforme.
diff --git a/apps/site/pages/ro/download/index.mdx b/apps/site/pages/ro/download/index.mdx index 83b7b824717d2..bb1f95520e486 100644 --- a/apps/site/pages/ro/download/index.mdx +++ b/apps/site/pages/ro/download/index.mdx @@ -6,23 +6,25 @@ title: Descarcă Node.js®
Obține Node.js® pentru folosind cu - + Sau obține o versiune pre-compilată Node.js® pentru care rulează pe arhitectura . +
Citește istoricul de modificări sau articolul de blog pentru această versiune. - Află mai multe despre [lansările Node.js](/about/previous-releases), inclusiv despre programul de lansare și starea LTS. +Află mai multe despre [lansările Node.js](/about/previous-releases), inclusiv despre programul de lansare și starea LTS. + +Află cum să verifici sumele semnate SHASUM. - Află cum să verifici sumele semnate SHASUM. +Cauți codul sursă Node.js? Descarcă un tarball semnat cu codul sursă Node.js. - Cauți codul sursă Node.js? Descarcă un tarball semnat cu codul sursă Node.js. +Vezi binarele noastre nightly, toate lansările anterioare sau binarele neoficiale pentru alte platforme. - Vezi binarele noastre nightly, toate lansările anterioare sau binarele neoficiale pentru alte platforme.
diff --git a/apps/site/pages/ro/index.mdx b/apps/site/pages/ro/index.mdx index 8ea16583e897e..ea75a6ecdc0f9 100644 --- a/apps/site/pages/ro/index.mdx +++ b/apps/site/pages/ro/index.mdx @@ -12,6 +12,7 @@ layout: home Node.js® este un mediu de rulare JavaScript gratuit, open-source, multiplatformă care le permite dezvoltatorilor să creeze servere, aplicații web, instrumente de linie de comandă și scripturi. +
@@ -28,6 +29,7 @@ layout: home pentru Node.js 18 și versiunile anterioare
+ @@ -116,7 +118,9 @@ layout: home // run with `node threads.mjs` ``` + - Află ce poate oferi Node.js mai mult cu [materialele noastre de învățare](/learn). +Află ce poate oferi Node.js mai mult cu [materialele noastre de învățare](/learn). + diff --git a/apps/site/pages/tr/about/security-reporting.mdx b/apps/site/pages/tr/about/security-reporting.mdx index 6dc2be035f99e..20fb41402ffeb 100644 --- a/apps/site/pages/tr/about/security-reporting.mdx +++ b/apps/site/pages/tr/about/security-reporting.mdx @@ -52,8 +52,15 @@ Tartışmak için [bir konuyu dosyalayın](https://github.com/nodejs/security-wg ## OpenSSF En İyi Uygulamaları - - OpenSSF Rozeti + + OpenSSF Rozeti Açık Kaynak Güvenlik Vakfı (OpenSSF) [En İyi Uygulamalar rozeti](https://github.com/coreinfrastructure/best-practices-badge), Özgür/Kütüphane ve Açık Kaynak Yazılım (FLOSS) projelerinin en iyi uygulamaları takip ettiklerini göstermeleri için bir yoldur. Projeler gönüllü olarak her bir en iyi uygulamayı nasıl takip ettiklerini kendi kendilerine belgeleyebilirler. Rozetin tüketicileri, hangi FLOSS projelerinin en iyi uygulamaları takip ettiğini ve sonuç olarak daha yüksek kalitede güvenli yazılım üretme olasılığının daha yüksek olduğunu hızlı bir şekilde değerlendirebilirler. diff --git a/apps/site/pages/tr/download/index.mdx b/apps/site/pages/tr/download/index.mdx index 0356c56e09281..2f1a8a799768d 100644 --- a/apps/site/pages/tr/download/index.mdx +++ b/apps/site/pages/tr/download/index.mdx @@ -6,23 +6,25 @@ title: Node.js®'i indirin
Node.js® sürümünü, için, yöntemiyle ve kullanarak edinin. - + Veya mimarisi üzerinde çalışan için önceden derlenmiş bir Node.js® edinin. +
Bu sürüm için değişiklik günlüğünü veya blog yazısını okuyun. - Yayın takvimi ve LTS durumu da dahil olmak üzere [Node.js sürümleri](/about/previous-releases) hakkında daha fazla bilgi edinin. +Yayın takvimi ve LTS durumu da dahil olmak üzere [Node.js sürümleri](/about/previous-releases) hakkında daha fazla bilgi edinin. + +İmzalanmış SHASUM'ları nasıl doğrulayacağınızı öğrenin. - İmzalanmış SHASUM'ları nasıl doğrulayacağınızı öğrenin. +Node.js kaynağını mı arıyorsunuz? İmzalanmış bir Node.js kaynak arşivini indirin. - Node.js kaynağını mı arıyorsunuz? İmzalanmış bir Node.js kaynak arşivini indirin. +Gece sürümü nightly ikili dosyalarımıza göz atın veya tüm önceki sürümleri inceleyin ya da diğer platformlar için gayri resmi ikili dosyaları indirin. - Gece sürümü nightly ikili dosyalarımıza göz atın veya tüm önceki sürümleri inceleyin ya da diğer platformlar için gayri resmi ikili dosyaları indirin.
diff --git a/apps/site/pages/uk/about/branding.mdx b/apps/site/pages/uk/about/branding.mdx index 9d3f727ccdde5..686d9ee937b87 100644 --- a/apps/site/pages/uk/about/branding.mdx +++ b/apps/site/pages/uk/about/branding.mdx @@ -11,7 +11,13 @@ layout: about Дякуємо [Анджелі Анджеліні](https://www.linkedin.com/in/angeliningl) за дизайн та внесок у Rocket Turtle. -Маскот Node.js +Маскот Node.js ## Логотип Node.js® @@ -28,6 +34,7 @@ layout: about Світлий горизонтальний логотип Node.js + @@ -54,6 +61,7 @@ layout: about Білий складений логотип Node.js® + @@ -70,5 +78,6 @@ layout: about Білий значок JS + diff --git a/apps/site/pages/uk/about/previous-releases.mdx b/apps/site/pages/uk/about/previous-releases.mdx index fde280dbdad5b..2578a748c4b7a 100644 --- a/apps/site/pages/uk/about/previous-releases.mdx +++ b/apps/site/pages/uk/about/previous-releases.mdx @@ -18,7 +18,7 @@ layout: about ### Комерційна підтримка -Комерційна підтримка для версій після фази Maintenance доступна з нашим партнером програми OpenJS Ecosystem Sustainability [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+\&utm_medium=Link\&utm_campaign=Version_support_page). +Комерційна підтримка для версій після фази Maintenance доступна з нашим партнером програми OpenJS Ecosystem Sustainability [HeroDevs](https://www.herodevs.com/support/node-nes?utm_source=NodeJS+&utm_medium=Link&utm_campaign=Version_support_page). ## Шукаєте останній реліз гілки версії? diff --git a/apps/site/pages/uk/about/security-reporting.mdx b/apps/site/pages/uk/about/security-reporting.mdx index 871e81f266eee..3abf65a897195 100644 --- a/apps/site/pages/uk/about/security-reporting.mdx +++ b/apps/site/pages/uk/about/security-reporting.mdx @@ -51,8 +51,15 @@ layout: about ## Найкращі практики OpenSSF - - Значок OpenSSF + + Значок OpenSSF [Значок за найкращі практики](https://github.com/coreinfrastructure/best-practices-badge) від Open Source Security Foundation (OpenSSF) — це спосіб для проєктів із відкритим кодом (Free/Libre and Open Source Software, FLOSS) показати, що вони дотримуються найкращих практик. Проєкти можуть самостійно описати, як вони дотримуються кожної практики. Користувачі можуть швидко оцінити, які проєкти FLOSS дотримуються найкращих практик і, як результат, створювати безпечне ПЗ кращої якості. diff --git a/apps/site/pages/uk/download/current.mdx b/apps/site/pages/uk/download/current.mdx index 9857faa3776fa..26bc2635e4ffa 100644 --- a/apps/site/pages/uk/download/current.mdx +++ b/apps/site/pages/uk/download/current.mdx @@ -6,25 +6,27 @@ title: Завантажити Node.js®
Отримати Node.js® для за допомогою з - + Або отримайте збудований Node.js® для з архітектурою . +
Читайте список змін або публікацію в блозі про цю версію. - Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. +Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. + +Дізнайтеся, як перевірити підписані SHASUMS. - Дізнайтеся, як перевірити підписані SHASUMS. +Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. - Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. +Перегляньте наші нічні бінарні файли, +усі попередні релізи чи - Перегляньте наші нічні бінарні файли, - усі попередні релізи чи неофіційні бінарні файли для інших платформ.
diff --git a/apps/site/pages/uk/download/index.mdx b/apps/site/pages/uk/download/index.mdx index 9857faa3776fa..26bc2635e4ffa 100644 --- a/apps/site/pages/uk/download/index.mdx +++ b/apps/site/pages/uk/download/index.mdx @@ -6,25 +6,27 @@ title: Завантажити Node.js®
Отримати Node.js® для за допомогою з - + Або отримайте збудований Node.js® для з архітектурою . +
Читайте список змін або публікацію в блозі про цю версію. - Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. +Дізнайтеся більше про [релізи Node.js](/about/previous-releases), у тому числі про розклад релізів та статус підтримки. + +Дізнайтеся, як перевірити підписані SHASUMS. - Дізнайтеся, як перевірити підписані SHASUMS. +Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. - Шукаєте вихідний код Node.js? Завантажте підписаний tar-архів з вихідним кодом Node.js. +Перегляньте наші нічні бінарні файли, +усі попередні релізи чи - Перегляньте наші нічні бінарні файли, - усі попередні релізи чи неофіційні бінарні файли для інших платформ.
diff --git a/apps/site/pages/zh-cn/about/security-reporting.mdx b/apps/site/pages/zh-cn/about/security-reporting.mdx index 7ed19e2442888..58a3eb2f5b313 100644 --- a/apps/site/pages/zh-cn/about/security-reporting.mdx +++ b/apps/site/pages/zh-cn/about/security-reporting.mdx @@ -50,8 +50,15 @@ Node.js 项目为安全研究人员和负责任的公开披露提供官方漏洞 ## OpenSSF 最佳实践 - - OpenSSF Badge + + OpenSSF Badge 开源安全基金会(OpenSSF)[最佳实践徽章](https://github.com/coreinfrastructure/best-practices-badge) 是自由/自由和开源软件(FLOSS)项目展示他们遵循最佳实践的一种方式。 项目可以自愿地自我认证他们如何遵循每个最佳实践。 徽章的使用者可以快速评估哪些 FLOSS 项目正在遵循最佳实践,因此更有可能产生更高质量的安全软件。 diff --git a/apps/site/pages/zh-tw/about/branding.mdx b/apps/site/pages/zh-tw/about/branding.mdx index 9a8155004aa67..b67baa381f398 100644 --- a/apps/site/pages/zh-tw/about/branding.mdx +++ b/apps/site/pages/zh-tw/about/branding.mdx @@ -9,9 +9,15 @@ layout: about ## Node.js 吉祥物 -感謝 [Angela Angelini](https://www.linkedin.com/in/angeliningl/) 設計及貢獻了 Rocket Turtle。 +感謝 [Angela Angelini](https://www.linkedin.com/in/angeliningl/) 設計及貢獻了 Rocket Turtle。 -Node.js 吉祥物 +Node.js 吉祥物 ## Node.js® 標誌 @@ -28,6 +34,7 @@ layout: about Node.js® 亮色橫向標誌 + @@ -54,6 +61,7 @@ layout: about Node.js® 白色堆疊標誌 + @@ -70,5 +78,6 @@ layout: about 白色 JS 圖示 + diff --git a/apps/site/pages/zh-tw/about/security-reporting.mdx b/apps/site/pages/zh-tw/about/security-reporting.mdx index 8ba7f9fe6a6bb..4716c887dc6eb 100644 --- a/apps/site/pages/zh-tw/about/security-reporting.mdx +++ b/apps/site/pages/zh-tw/about/security-reporting.mdx @@ -51,8 +51,15 @@ Node.js 專案為安全研究人員和盡責公開揭露設立了官方漏洞獎 ## OpenSSF 最佳實踐 - - OpenSSF 徽章 + + OpenSSF 徽章 開源安全基金會 (OpenSSF) [最佳實踐徽章](https://github.com/coreinfrastructure/best-practices-badge)的意義是為奉行最佳實踐的自由/開源軟體 (FLOSS) 專案提供背書。專案可以自發認證每項最佳實踐的遵循情況,徽章的使用者則可以快速評估哪些 FLOSS 專案確實遵循最佳實踐,因此更有可能產出安全又高品質的軟體。 diff --git a/apps/site/pages/zh-tw/download/current.mdx b/apps/site/pages/zh-tw/download/current.mdx index 56f4cec842750..61306a4665a40 100644 --- a/apps/site/pages/zh-tw/download/current.mdx +++ b/apps/site/pages/zh-tw/download/current.mdx @@ -6,23 +6,25 @@ title: 下載 Node.js®
取得適用於 的 Node.js® 透過 包含 - + 或者取得適用於 平台的 Node.js® 組建。 +
閱讀此版本的 版本紀錄部落格貼文。 - 了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 +了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 + +瞭解如何驗證已簽署的 SHASUMS。 - 瞭解如何驗證已簽署的 SHASUMS。 +在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 - 在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 +查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。 - 查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。
diff --git a/apps/site/pages/zh-tw/download/index.mdx b/apps/site/pages/zh-tw/download/index.mdx index 012a3e3eff6a5..6809851847312 100644 --- a/apps/site/pages/zh-tw/download/index.mdx +++ b/apps/site/pages/zh-tw/download/index.mdx @@ -6,23 +6,25 @@ title: 下載 Node.js®
取得適用於 的 Node.js® 透過 包含 - + 或者取得適用於 平台的 Node.js® 組建。 +
閱讀此版本的 版本紀錄部落格貼文。 - 了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 +了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。 + +了解如何驗證已簽署的 SHASUMS。 - 了解如何驗證已簽署的 SHASUMS。 +在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 - 在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。 +查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。 - 查看我們的每日組建版本、所有先前版本,或適用於其他平台的非官方組建。