diff --git a/apps/site/pages/fr/download/current.mdx b/apps/site/pages/fr/download/current.mdx
new file mode 100644
index 0000000000000..0b62d4f467e0d
--- /dev/null
+++ b/apps/site/pages/fr/download/current.mdx
@@ -0,0 +1,29 @@
+---
+layout: download
+title: Télécharger Node.js®
+---
+
+
+Obtenir Node.js® pour l'utiliser avec
+
+
+
+
+ Ou obtenez Node.js® préconstruit exécutant une architecture.
+
+
+
+
+
+
+Lire le journal des modifications pour cette version.
+
+Lire le journal des modifications pour cette version.
+
+Apprenez à vérifier les SHASUMS signés.
+
+Découvrez comment compiler Node.js à partir des sources.
+
+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
new file mode 100644
index 0000000000000..0b2935443796b
--- /dev/null
+++ b/apps/site/pages/fr/download/index.mdx
@@ -0,0 +1,29 @@
+---
+layout: download
+title: Télécharger Node.js®
+---
+
+
+Obtenir Node.js® pour l'utiliser avec
+
+
+
+
+ Ou obtenez un Node.js® préconstruit exécutant une architecture.
+
+
+
+
+
+
+Lire le journal des modifications pour cette version.
+
+Lire le journal des modifications pour cette version.
+
+Apprenez à vérifier les SHASUMS signés.
+
+Découvrez comment compiler Node.js à partir des sources.
+
+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/ja/about/previous-releases.mdx b/apps/site/pages/ja/about/previous-releases.mdx
index b7ab7d96b6a86..12e3aa7c1c00d 100644
--- a/apps/site/pages/ja/about/previous-releases.mdx
+++ b/apps/site/pages/ja/about/previous-releases.mdx
@@ -20,3 +20,16 @@ Node.jsのリリーススケジュールに関する詳しい情報は[GitHub](h
## 各バージョンの最新のリリース
+
+## 公式とコミュニティー
+
+Node.jsのウェブサイトはNode.jsを非対話的な方法でインストールできるように数多くのインストール方法を提供しています。例えば、CLIやOSのパッケージマネージャー(`apt`など)、Node.jsのバージョンマネージャー(`nvm`など)を通してインストールすることができます。
+
+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
new file mode 100644
index 0000000000000..af86a59df66a3
--- /dev/null
+++ b/apps/site/pages/ja/about/security-reporting.mdx
@@ -0,0 +1,64 @@
+---
+title: セキュリティーレポート
+layout: about
+---
+
+セキュリティーレポート
+
+最新のセキュリティーポリシーについては[こちらのページ](https://github.com/nodejs/node/security/policy)も確認してください。
+
+## Node.jsの問題の報告
+
+Node.jsのセキュリティーに関する問題は[HackerOne](https://hackerone.com/nodejs)を通して報告してください。
+
+あなたの報告は5日以内に受領され、10日以内に次のステップに関する詳しい回答が提供されます。
+
+あなたの報告への最初の返信の後、セキュリティーチームは修正と最終的な発表に向けて進捗をお知らせします。また、報告された問題に関する追加情報やガイダンスを求める場合があります。
+
+### Node.jsの脆弱性報奨金制度
+
+Node.jsプロジェクトはセキュリティー研究者と責任ある情報開示のために公式な脆弱性報奨金制度に参加しています。この制度はHackerOneプラットフォームを通して管理されています。詳細については[https://hackerone.com/nodejs](https://hackerone.com/nodejs)を確認してください。
+
+## サードパーティーモジュールの問題の報告
+
+サードパーティーモジュールのセキュリティーに関する問題はそれぞれの管理者に報告する必要があります。
+
+## 情報開示方針
+
+こちらがNode.jsのセキュリティーに関する情報開示方針です。
+
+報告されたセキュリティーの問題は受領されると、主担当者が割り当てられます。この主担当者は問題の修正やリリース工程を調整します。問題の確認が終わると影響を受けるすべてのバージョンの一覧が決まります。コードは潜在的に類似の問題がないか確認するために監査されます。これらの修正はメンテナンス中のすべてのバージョンへ適用するために準備されます。これらの修正は公開リポジトリーにコミットされることはなく、情報が発表されるまで内部で保持されます。
+
+この脆弱性のために提案された禁止日が選択され、脆弱性に対してCVE(Common Vulnerabilities and Exposures(CVE®))が要求されます。
+
+禁止日にはNode.jsのセキュリティーメーリングリストに発表される内容のコピーが送信されます。変更は公開リポジトリーにプッシュされ、新しいビルドはnodejs.orgにデプロイされます。メーリングリストが通知されてから6時間以内に勧告のコピーがNode.jsブログに公開されます。
+
+通常、禁止日はCVEが発行されてから72時間に設定されます。ただし、これは問題の深刻度や修正の適用にかかる難易度によって異なる場合があります。
+
+これらの工程には時間がかかる場合があります。特に他のプロジェクトの管理者との調整が必要な場合です。問題を可能な限り迅速に処理するためにあらゆる努力がなされます。ただし、情報の開示が一貫して処理されることを確保するために、上記のリリース工程に従うことが重要です。
+
+## セキュリティー更新の受信
+
+セキュリティーの問題に関する情報は次の方法で通知されます。
+
+[Googleグループ](https://groups.google.com/group/nodejs-sec)
+[Node.jsブログ](/blog)
+
+## この方針に関するご意見
+
+これらの工程を改善する方法についてご意見がある場合は、[pull request](https://github.com/nodejs/nodejs.org)を作成するか、[issueを作成](https://github.com/nodejs/security-wg/issues/new)して議論してください。
+
+## 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
new file mode 100644
index 0000000000000..aa1e295165498
--- /dev/null
+++ b/apps/site/pages/ja/download/current.mdx
@@ -0,0 +1,28 @@
+---
+layout: download
+title: Node.js®をダウンロードする
+---
+
+
+用のNode.js® とをを使ってダウンロードする
+
+
+
+
+ アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。
+
+
+
+
+
+
+このバージョンの変更点を確認できます。
+
+このバージョンのブログ記事を確認できます。
+
+署名済みSHASUMSの検証方法について詳しくはこちら。
+
+ソースコードからNode.jsをビルドする方法はこちら。
+
+ナイトリー版のバイナリーや過去のリリース、その他のプラットフォーム用の非公式のバイナリーもあります。
+
diff --git a/apps/site/pages/ja/download/index.mdx b/apps/site/pages/ja/download/index.mdx
new file mode 100644
index 0000000000000..aa1e295165498
--- /dev/null
+++ b/apps/site/pages/ja/download/index.mdx
@@ -0,0 +1,28 @@
+---
+layout: download
+title: Node.js®をダウンロードする
+---
+
+
+用のNode.js® とをを使ってダウンロードする
+
+
+
+
+ アーキテクチャーで動作する用のビルド済みのNode.js®も利用できます。
+
+
+
+
+
+
+このバージョンの変更点を確認できます。
+
+このバージョンのブログ記事を確認できます。
+
+署名済みSHASUMSの検証方法について詳しくはこちら。
+
+ソースコードからNode.jsをビルドする方法はこちら。
+
+ナイトリー版のバイナリーや過去のリリース、その他のプラットフォーム用の非公式のバイナリーもあります。
+
diff --git a/apps/site/pages/ro/about/get-involved/collab-summit.md b/apps/site/pages/ro/about/get-involved/collab-summit.md
new file mode 100644
index 0000000000000..678f4f051cae5
--- /dev/null
+++ b/apps/site/pages/ro/about/get-involved/collab-summit.md
@@ -0,0 +1,17 @@
+---
+title: Summitul de colaborare
+layout: about
+---
+
+# Summitul de colaborare
+
+Summitul de Colaborare Node.js este un eveniment informal conceput pentru a reuni contribuitorii actuali și potențiali, facilitând discuții despre Node.js prin colaborare activă, sesiuni de învățare și schimb de cunoștințe. Echipele, grupurile de lucru și membrii comunității se întâlnesc de două ori pe an pentru a susține procesul decizional și a avansa inițiative importante prin colaborare directă și implicare activă.
+
+## Cine participă?
+
+Summitul de Colaborare este frecventat în principal de contribuitorii actuali și membrii comunității, dar îi primește cu brațele deschise și pe cei care nu au contribuit încă, dar doresc să se implice. Dacă ești nou când vine vorba de contribuții aduse la Node.js, Summitul de Colaborare oferă o oportunitate excelentă de a înțelege activitatea comunității și cum poți contribui cu abilitățile tale, în timp ce îți perfecționezi cunoștințele.
+
+Înainte de summit, contribuitorii și membrii comunității trimit propuneri de sesiuni pentru a stabili programul. Participanții se pot familiariza cu sesiunile înainte de a ajunge la eveniment, luând parte la discuțiile generale ale comunității și se pot implica activ în sesiunile propriu-zise. Vor exista, de asemenea, numeroase oportunități pentru discuții spontane și sesiuni de brainstorming.
+
+Pentru informații despre Summiturile de Colaborare viitoare și trecute, consultă [Summit repo](https://github.com/openjs-foundation/summit).
+Aruncă o privire la [tichetele înregistrate](https://github.com/nodejs/summit/issues) care prezintă subiectele propuse de contribuitori și membrii comunității pentru discuții față în față.
diff --git a/apps/site/pages/ro/about/get-involved/events.mdx b/apps/site/pages/ro/about/get-involved/events.mdx
new file mode 100644
index 0000000000000..740f02623c96c
--- /dev/null
+++ b/apps/site/pages/ro/about/get-involved/events.mdx
@@ -0,0 +1,16 @@
+---
+title: Evenimente viitoare
+layout: about
+---
+
+## Evenimente viitoare
+
+Evenimentele Node.js sunt deschise pentru toată lumea. Oricine dorește se poate alătura și participa.
+
+### Viitoarele întâlniri Node.js®
+
+Proiectul Node.js organizează numeroase întâlniri pe parcursul anului pentru a discuta și planifica diverse aspecte ale proiectului.
+
+Acestea sunt întâlnirile programate pentru următoarele 7 zile.
+
+
diff --git a/apps/site/pages/uk/about/governance.md b/apps/site/pages/uk/about/governance.md
index 179c03d627c04..52ca3681d5f8b 100644
--- a/apps/site/pages/uk/about/governance.md
+++ b/apps/site/pages/uk/about/governance.md
@@ -11,7 +11,7 @@ Node.js дотримується моделі прийняття рішень [
## Співавтори
-Основний репозиторій GitHub [nodejs/node][] обслуговується співавторами, які на постійній основі обираються іншими чинними співавторами.
+Основний репозиторій GitHub [nodejs/node][] супроводжується співавторами, які на постійній основі обираються іншими чинними співавторами.
Особи, які здійснюють важливий та цінний внесок, стають співавторами та отримують доступ для commit'ів. Ці особи визначаються іншими співавторами, а їхня номінація на цю роль обговорюється із чинними співавторами.
diff --git a/apps/site/pages/uk/about/security-reporting.mdx b/apps/site/pages/uk/about/security-reporting.mdx
index c710284b2385d..a4051acc496f6 100644
--- a/apps/site/pages/uk/about/security-reporting.mdx
+++ b/apps/site/pages/uk/about/security-reporting.mdx
@@ -27,7 +27,7 @@ layout: about
Ось політика розкриття інформації щодо безпеки в Node.js
-Основний обробник отримує повідомлення про помилку безпеки, яке йому призначається. Ця особа координуватиме процес виправлення помилки та релізу. Помилку знаходять та визначають усі версії, де вона присутня. Код перевіряють на наявність схожих помилок. Потім проводять виправлення для всіх обслуговуваних релізів. Ці виправлення не випускаються в публічний репозиторій, а зберігаються локально, поки не буде здійснено оголошення.
+Основний обробник отримує повідомлення про помилку безпеки, яке йому призначається. Ця особа координуватиме процес виправлення помилки та релізу. Помилку знаходять та визначають усі версії, де вона присутня. Код перевіряють на наявність схожих помилок. Потім проводять виправлення для всіх супроводжуваних релізів. Ці виправлення не випускаються в публічний репозиторій, а зберігаються локально, поки не буде здійснено оголошення.
Обирається дата оголошення цієї вразливості та робиться запит на CVE (Common Vulnerabilities and Exposures (CVE®)) щодо неї.
@@ -47,7 +47,7 @@ layout: about
## Коментарі стосовно цієї політики
Якщо у вас є пропозиції щодо покращення цього процесу, створіть [pull request](https://github.com/nodejs/nodejs.org) або
-[створіть issue](https://github.com/nodejs/security-wg/issues/new) для обговорення.
+[issue](https://github.com/nodejs/security-wg/issues/new) для обговорення.
## Найкращі практики OpenSSF
diff --git a/apps/site/pages/uk/download/current.mdx b/apps/site/pages/uk/download/current.mdx
new file mode 100644
index 0000000000000..8b6fc6186765f
--- /dev/null
+++ b/apps/site/pages/uk/download/current.mdx
@@ -0,0 +1,31 @@
+---
+layout: download
+title: Завантажити Node.js®
+---
+
+
+Отримати Node.js® для за допомогою з
+
+
+
+
+ Або отримайте збудований Node.js® для з архітектурою .
+
+
+
+
+
+
+Читайте список змін цієї версії.
+
+Читайте публікацію в блозі про цю версію.
+
+Дізнайтеся, як перевірити підписані SHASUMS.
+
+Дізнайтеся, як зібрати Node.js із вихідного коду.
+
+Перегляньте наші нічні бінарні файли,
+усі попередні релізи чи
+
+неофіційні бінарні файли для інших платформ.
+
diff --git a/apps/site/pages/uk/download/index.mdx b/apps/site/pages/uk/download/index.mdx
new file mode 100644
index 0000000000000..8b6fc6186765f
--- /dev/null
+++ b/apps/site/pages/uk/download/index.mdx
@@ -0,0 +1,31 @@
+---
+layout: download
+title: Завантажити Node.js®
+---
+
+
+Отримати Node.js® для за допомогою з
+
+
+
+
+ Або отримайте збудований Node.js® для з архітектурою .
+
+
+
+
+
+
+Читайте список змін цієї версії.
+
+Читайте публікацію в блозі про цю версію.
+
+Дізнайтеся, як перевірити підписані SHASUMS.
+
+Дізнайтеся, як зібрати Node.js із вихідного коду.
+
+Перегляньте наші нічні бінарні файли,
+усі попередні релізи чи
+
+неофіційні бінарні файли для інших платформ.
+
diff --git a/apps/site/pages/uk/download/package-manager/all.md b/apps/site/pages/uk/download/package-manager/all.md
index f603bf86ddaf6..7f04165a5f93a 100644
--- a/apps/site/pages/uk/download/package-manager/all.md
+++ b/apps/site/pages/uk/download/package-manager/all.md
@@ -5,7 +5,7 @@ title: Установка Node.js через менеджер пакетів
# Установка Node.js через менеджери пакетів
-> Пакети на цій сторінці обслуговуються та підтримуються їхніми відповідними розробниками, **не** командою Node.js. Будь ласка, повідомляйте про проблеми цих пакетів їхнім розробникам. Якщо виявиться, що проблема є помилкою Node.js, то вони повідомлять нас про неї.
+> Пакети на цій сторінці супроводжуються та підтримуються їхніми відповідними розробниками, **не** командою Node.js. Будь ласка, повідомляйте про проблеми цих пакетів їхнім розробникам. Якщо виявиться, що проблема є помилкою Node.js, то вони повідомлять нас про неї.
## Alpine Linux
@@ -66,8 +66,8 @@ dnf module install nodejs:18/common
Ці ресурси надають пакети, які сумісні з CentOS, Fedora та RHEL.
-- [Snaps Node.js](#snap) обслуговуються та підтримуються на https://github.com/nodejs/snap
-- [Бінарні дистрибутиви Node.js](#debian-and-ubuntu-based-linux-distributions) обслуговуються та підтримуються [NodeSource](https://github.com/nodesource/distributions)
+- [Snaps Node.js](#snap) супроводжуються та підтримуються на https://github.com/nodejs/snap
+- [Бінарні дистрибутиви Node.js](#debian-and-ubuntu-based-linux-distributions) супроводжуються та підтримуються [NodeSource](https://github.com/nodesource/distributions)
## Дистрибутиви Linux на базі Debian та Ubuntu
diff --git a/apps/site/pages/zh-tw/download/index.mdx b/apps/site/pages/zh-tw/download/index.mdx
index d9053f8c812f7..d8fb2039e3b26 100644
--- a/apps/site/pages/zh-tw/download/index.mdx
+++ b/apps/site/pages/zh-tw/download/index.mdx
@@ -4,7 +4,7 @@ title: 下載 Node.js®
---
-取得適用於 的 Node.js® ,透過 並包含
+取得適用於 的 Node.js® 透過 包含
diff --git a/apps/site/snippets/fr/download/fnm.bash b/apps/site/snippets/fr/download/fnm.bash
new file mode 100644
index 0000000000000..85efe05d67a6a
--- /dev/null
+++ b/apps/site/snippets/fr/download/fnm.bash
@@ -0,0 +1,11 @@
+# Télécharger et installer fnm :
+${props.os === 'WIN' ?
+ 'winget install Schniz.fnm' :
+ 'curl -o- https://fnm.vercel.app/install | bash'
+}
+
+# Télécharger et installer Node.js :
+fnm install ${props.release.major}
+
+# Vérifier la version de Node.js :
+node -v # Doit afficher "${props.release.versionWithPrefix}".
diff --git a/apps/site/snippets/fr/download/npm.bash b/apps/site/snippets/fr/download/npm.bash
new file mode 100644
index 0000000000000..2ce402b87fc66
--- /dev/null
+++ b/apps/site/snippets/fr/download/npm.bash
@@ -0,0 +1,2 @@
+# Vérifier la version de npm :
+npm -v # Doit afficher "${props.release.npm}".
diff --git a/apps/site/snippets/fr/download/pnpm.bash b/apps/site/snippets/fr/download/pnpm.bash
new file mode 100644
index 0000000000000..9af08fe20eaad
--- /dev/null
+++ b/apps/site/snippets/fr/download/pnpm.bash
@@ -0,0 +1,5 @@
+# Télécharger et installer pnpm :
+corepack enable pnpm
+
+# Vérifier la version de pnpm :
+pnpm -v
diff --git a/apps/site/snippets/fr/download/yarn.bash b/apps/site/snippets/fr/download/yarn.bash
new file mode 100644
index 0000000000000..a6edd8b595951
--- /dev/null
+++ b/apps/site/snippets/fr/download/yarn.bash
@@ -0,0 +1,5 @@
+# Télécharger et installer Yarn :
+corepack enable yarn
+
+# Vérifier la version de Yarn :
+yarn -v
diff --git a/apps/site/snippets/ja/download/brew.bash b/apps/site/snippets/ja/download/brew.bash
index b2eafe88986fa..823b9d30ae1bc 100644
--- a/apps/site/snippets/ja/download/brew.bash
+++ b/apps/site/snippets/ja/download/brew.bash
@@ -1,8 +1,8 @@
# Homebrewをダウンロードしてインストールする
curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash
-# Node.jsをダウンロードしてインストールする:
+# Node.jsをダウンロードしてインストールする:
brew install node@${props.release.major}
-# Node.jsのバージョンを確認する:
+# Node.jsのバージョンを確認する:
node -v # "${props.release.versionWithPrefix}"が表示される。
diff --git a/apps/site/snippets/ja/download/choco.bash b/apps/site/snippets/ja/download/choco.bash
new file mode 100644
index 0000000000000..75f35c7e1ad95
--- /dev/null
+++ b/apps/site/snippets/ja/download/choco.bash
@@ -0,0 +1,8 @@
+# Chocolateyをダウンロードしてインストールする:
+powershell -c "irm https://community.chocolatey.org/install.ps1|iex"
+
+# Node.jsをダウンロードしてインストールする:
+choco install nodejs-lts --version="${props.release.major}"
+
+# Node.jsのバージョンを確認する:
+node -v # "${props.release.versionWithPrefix}"が表示される。
diff --git a/apps/site/snippets/ja/download/docker.bash b/apps/site/snippets/ja/download/docker.bash
new file mode 100644
index 0000000000000..1cdba9c156445
--- /dev/null
+++ b/apps/site/snippets/ja/download/docker.bash
@@ -0,0 +1,11 @@
+# DockerにはOSごとにそれぞれのインストール方法があります。
+# 詳しくは https://docker.com/get-started/ にある公式ドキュメントを参照してください
+
+# Node.jsのDockerイメージを取得する:
+docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'}
+
+# Node.jsのコンテナーを作成しシェルを起動する:
+docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'}
+
+# Node.jsのバージョンを確認する:
+node -v # "${props.release.versionWithPrefix}"が表示される。
diff --git a/apps/site/snippets/ja/download/fnm.bash b/apps/site/snippets/ja/download/fnm.bash
new file mode 100644
index 0000000000000..6d2dd85d2c398
--- /dev/null
+++ b/apps/site/snippets/ja/download/fnm.bash
@@ -0,0 +1,11 @@
+# fnmをダウンロードしてインストールする:
+${props.os === 'WIN' ?
+ 'winget install Schniz.fnm' :
+ 'curl -o- https://fnm.vercel.app/install | bash'
+}
+
+# Node.jsをダウンロードしてインストールする:
+fnm install ${props.release.major}
+
+# Node.jsのバージョンを確認する:
+node -v # "${props.release.versionWithPrefix}"が表示される。
diff --git a/apps/site/snippets/ja/download/npm.bash b/apps/site/snippets/ja/download/npm.bash
new file mode 100644
index 0000000000000..e13871eecf04f
--- /dev/null
+++ b/apps/site/snippets/ja/download/npm.bash
@@ -0,0 +1,2 @@
+# npmのバージョンを確認する:
+npm -v # "${props.release.npm}"が表示される。
diff --git a/apps/site/snippets/ja/download/nvm.bash b/apps/site/snippets/ja/download/nvm.bash
new file mode 100644
index 0000000000000..52e85e6b5bb1e
--- /dev/null
+++ b/apps/site/snippets/ja/download/nvm.bash
@@ -0,0 +1,9 @@
+# nvmをダウンロードしてインストールする:
+curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
+
+# Node.jsをダウンロードしてインストールする:
+nvm install ${props.release.major}
+
+# Node.jsのバージョンを確認する:
+node -v # "${props.release.versionWithPrefix}"が表示される。
+nvm current # "${props.release.versionWithPrefix}"が表示される。
diff --git a/apps/site/snippets/ja/download/pnpm.bash b/apps/site/snippets/ja/download/pnpm.bash
new file mode 100644
index 0000000000000..33e15432ca5c2
--- /dev/null
+++ b/apps/site/snippets/ja/download/pnpm.bash
@@ -0,0 +1,5 @@
+# pnpmをダウンロードしてインストールする:
+corepack enable pnpm
+
+# pnpmのバージョンを確認する:
+pnpm -v
diff --git a/apps/site/snippets/ja/download/yarn.bash b/apps/site/snippets/ja/download/yarn.bash
new file mode 100644
index 0000000000000..e70e8dd66181a
--- /dev/null
+++ b/apps/site/snippets/ja/download/yarn.bash
@@ -0,0 +1,5 @@
+# Yarnをダウンロードしてインストールする:
+corepack enable yarn
+
+# Yarnのバージョンを確認する:
+yarn -v
diff --git a/apps/site/snippets/uk/download/brew.bash b/apps/site/snippets/uk/download/brew.bash
new file mode 100644
index 0000000000000..c19e42a39446f
--- /dev/null
+++ b/apps/site/snippets/uk/download/brew.bash
@@ -0,0 +1,8 @@
+# Завантажує й установлює Homebrew
+curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash
+
+# Завантажує й установлює Node.js:
+brew install node@${props.release.major}
+
+# Перевіряє версію Node.js:
+node -v # Повинно вивести «${props.release.versionWithPrefix}».
diff --git a/apps/site/snippets/uk/download/choco.bash b/apps/site/snippets/uk/download/choco.bash
new file mode 100644
index 0000000000000..98e501a08451b
--- /dev/null
+++ b/apps/site/snippets/uk/download/choco.bash
@@ -0,0 +1,8 @@
+# Завантажує й установлює Chocolatey:
+powershell -c "irm https://community.chocolatey.org/install.ps1|iex"
+
+# Завантажує й установлює Node.js:
+choco install nodejs-lts --version="${props.release.major}"
+
+# Перевіряє версію Node.js:
+node -v # Повинно вивести «${props.release.versionWithPrefix}».
diff --git a/apps/site/snippets/uk/download/docker.bash b/apps/site/snippets/uk/download/docker.bash
new file mode 100644
index 0000000000000..1d52935c5f64e
--- /dev/null
+++ b/apps/site/snippets/uk/download/docker.bash
@@ -0,0 +1,11 @@
+# Docker містить окремі інструкції установки для кожної операційної системи.
+# Будь ласка, перегляньте офіційну документацію на https://docker.com/get-started/
+
+# Завантажує образ Docker Node.js:
+docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'}
+
+# Створює контейнер Node.js та розпочинає сесію в Shell:
+docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'}
+
+# Перевіряє версію Node.js:
+node -v # Повинно вивести «${props.release.versionWithPrefix}».
diff --git a/apps/site/snippets/uk/download/fnm.bash b/apps/site/snippets/uk/download/fnm.bash
new file mode 100644
index 0000000000000..ac63580dfe4a9
--- /dev/null
+++ b/apps/site/snippets/uk/download/fnm.bash
@@ -0,0 +1,11 @@
+# Завантажує й установлює fnm:
+${props.os === 'WIN' ?
+ 'winget install Schniz.fnm' :
+ 'curl -o- https://fnm.vercel.app/install | bash'
+}
+
+# Завантажує й установлює Node.js:
+fnm install ${props.release.major}
+
+# Перевіряє версію Node.js:
+node -v # Повинно вивести «${props.release.versionWithPrefix}».
diff --git a/apps/site/snippets/uk/download/npm.bash b/apps/site/snippets/uk/download/npm.bash
new file mode 100644
index 0000000000000..f44d273105575
--- /dev/null
+++ b/apps/site/snippets/uk/download/npm.bash
@@ -0,0 +1,2 @@
+# Перевіряє версію npm:
+npm -v # Повинно вивести «${props.release.npm}».
diff --git a/apps/site/snippets/uk/download/nvm.bash b/apps/site/snippets/uk/download/nvm.bash
new file mode 100644
index 0000000000000..97925cfe00e44
--- /dev/null
+++ b/apps/site/snippets/uk/download/nvm.bash
@@ -0,0 +1,9 @@
+# Завантажує й установлює nvm:
+curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
+
+# Завантажує й установлює Node.js:
+nvm install ${props.release.major}
+
+# Перевіряє версію Node.js:
+node -v # Повинно вивести «${props.release.versionWithPrefix}».
+nvm current # Повинно вивести «${props.release.versionWithPrefix}».
diff --git a/apps/site/snippets/uk/download/pnpm.bash b/apps/site/snippets/uk/download/pnpm.bash
new file mode 100644
index 0000000000000..d463ea5fbabab
--- /dev/null
+++ b/apps/site/snippets/uk/download/pnpm.bash
@@ -0,0 +1,5 @@
+# Завантажує й установлює pnpm:
+corepack enable pnpm
+
+# Перевіряє версію pnpm:
+pnpm -v
diff --git a/apps/site/snippets/uk/download/yarn.bash b/apps/site/snippets/uk/download/yarn.bash
new file mode 100644
index 0000000000000..0236132f9f6da
--- /dev/null
+++ b/apps/site/snippets/uk/download/yarn.bash
@@ -0,0 +1,5 @@
+# Завантажує й установлює Yarn:
+corepack enable yarn
+
+# Перевіряє версію Yarn:
+yarn -v
diff --git a/apps/site/snippets/zh-tw/download/brew.bash b/apps/site/snippets/zh-tw/download/brew.bash
new file mode 100644
index 0000000000000..f424c65921ad0
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/brew.bash
@@ -0,0 +1,8 @@
+# 下載並安裝 Homebrew
+curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash
+
+# 下載並安裝 Node.js:
+brew install node@${props.release.major}
+
+# 核對 Node.js 版本:
+node -v # 應會印出 "${props.release.versionWithPrefix}"。
diff --git a/apps/site/snippets/zh-tw/download/choco.bash b/apps/site/snippets/zh-tw/download/choco.bash
new file mode 100644
index 0000000000000..1a1908fb88d45
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/choco.bash
@@ -0,0 +1,8 @@
+# 下載並安裝 Chocolatey:
+powershell -c "irm https://community.chocolatey.org/install.ps1|iex"
+
+# 下載並安裝 Node.js:
+choco install nodejs-lts --version="${props.release.major}"
+
+# 核對 Node.js 版本:
+node -v # 應會印出 "${props.release.versionWithPrefix}"。
diff --git a/apps/site/snippets/zh-tw/download/docker.bash b/apps/site/snippets/zh-tw/download/docker.bash
new file mode 100644
index 0000000000000..fdb493e7ecaa5
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/docker.bash
@@ -0,0 +1,11 @@
+# Docker 針對不同作業系統有特定的安裝指示。
+# 請至 https://docker.com/get-started/ 查閱官方文件
+
+# 拉取 Node.js Docker 映像:
+docker pull node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'}
+
+# 建立 Node.js 容器並啟動 Shell 工作階段:
+docker run -it --rm --entrypoint sh node:${props.release.major}-${props.release.major >= 4 ? 'alpine' : 'slim'}
+
+# 核對 Node.js 版本:
+node -v # 應會印出 "${props.release.versionWithPrefix}"。
diff --git a/apps/site/snippets/zh-tw/download/npm.bash b/apps/site/snippets/zh-tw/download/npm.bash
new file mode 100644
index 0000000000000..cd133eba0f096
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/npm.bash
@@ -0,0 +1,2 @@
+# 核對 npm 版本:
+npm -v # 應當會印出 "${props.release.npm}"。
diff --git a/apps/site/snippets/zh-tw/download/nvm.bash b/apps/site/snippets/zh-tw/download/nvm.bash
new file mode 100644
index 0000000000000..71d4c882a57e0
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/nvm.bash
@@ -0,0 +1,9 @@
+# 下載並安裝 nvm:
+curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
+
+# 下載並安裝 Node.js:
+nvm install ${props.release.major}
+
+# 核對 Node.js 版本:
+node -v # 應會印出 "${props.release.versionWithPrefix}"。
+nvm current # 應會印出 "${props.release.versionWithPrefix}"。
diff --git a/apps/site/snippets/zh-tw/download/pnpm.bash b/apps/site/snippets/zh-tw/download/pnpm.bash
new file mode 100644
index 0000000000000..100738061ff97
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/pnpm.bash
@@ -0,0 +1,5 @@
+# 下載並安裝 pnpm:
+corepack enable pnpm
+
+# 核對 pnpm 版本:
+pnpm -v
diff --git a/apps/site/snippets/zh-tw/download/yarn.bash b/apps/site/snippets/zh-tw/download/yarn.bash
new file mode 100644
index 0000000000000..6e383bb4b7c3e
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/yarn.bash
@@ -0,0 +1,5 @@
+# 下載並安裝 Yarn:
+corepack enable yarn
+
+# 核對 Yarn 版本:
+yarn -v
diff --git a/packages/i18n/config.json b/packages/i18n/config.json
index 4100a8497c5de..c30a053e2f28f 100644
--- a/packages/i18n/config.json
+++ b/packages/i18n/config.json
@@ -136,7 +136,7 @@
"langDir": "ltr",
"dateFormat": "YYYY.MM.DD",
"hrefLang": "ja",
- "enabled": false,
+ "enabled": true,
"default": false
},
{
diff --git a/packages/i18n/locales/ja.json b/packages/i18n/locales/ja.json
new file mode 100644
index 0000000000000..8e5bf1afcf709
--- /dev/null
+++ b/packages/i18n/locales/ja.json
@@ -0,0 +1,287 @@
+{
+ "components": {
+ "containers": {
+ "footer": {
+ "links": {
+ "trademarkPolicy": "商標ポリシー",
+ "privacyPolicy": "プライバシーポリシー",
+ "versionSupport": "バージョンサポート",
+ "codeOfConduct": "行動規範",
+ "security": "セキュリティポリシー"
+ }
+ },
+ "navBar": {
+ "links": {
+ "about": "About",
+ "download": "ダウンロード",
+ "docs": "ドキュメント",
+ "guides": "ガイド",
+ "learn": "学ぶ",
+ "security": "セキュリティー",
+ "certification": "認定資格",
+ "blog": "ブログ",
+ "contribute": "編集への協力"
+ }
+ }
+ },
+ "navigation": {
+ "learn": {
+ "gettingStarted": {
+ "links": {
+ "gettingStarted": "はじめに",
+ "introductionToNodejs": "Node.jsの導入",
+ "howMuchJavascriptDoYouNeedToKnowToUseNodejs": "Node.jsを使用するために知っておくべきJavaScriptの知識はどのくらいですか?",
+ "differencesBetweenNodejsAndTheBrowser": "Node.jsとブラウザーの違い",
+ "theV8JavascriptEngine": "V8 JavaScriptエンジン",
+ "anIntroductionToTheNpmPackageManager": "npmパッケージマネージャーの紹介",
+ "ecmascript2015Es6AndBeyond": "ECMAScript 2015(ES6)とそれ以降のバージョン",
+ "nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.jsにおける開発環境と本番環境の違い",
+ "nodejsWithWebassembly": "Node.jsとWebAssembly",
+ "debugging": "Node.jsのデバッグ",
+ "profiling": "Node.jsアプリケーションのプロファイリング",
+ "securityBestPractices": "セキュリティーベストプラクティス"
+ }
+ },
+ "typescript": {
+ "links": {
+ "typescript": "TypeScript",
+ "introduction": "TypeScriptの導入",
+ "transpile": "トランスパイルを用いたTypeScriptの実行",
+ "run": "実行ツールを用いたTypeScriptの実行",
+ "runNatively": "TypeScriptをネイティブに実行する"
+ }
+ },
+ "asynchronousWork": {
+ "links": {
+ "asynchronousWork": "非同期処理",
+ "asynchronousFlowControl": "非同期のフロー制御",
+ "overviewOfBlockingVsNonBlocking": "ブロッキングとノンブロッキングの概要",
+ "javascriptAsynchronousProgrammingAndCallbacks": "JavaScriptの非同期プログラミングとコールバック",
+ "discoverJavascriptTimers": "JavaScriptのタイマー処理について",
+ "eventLoopTimersAndNexttick": "Node.jsのイベントループ",
+ "theNodejsEventEmitter": "Node.jsのイベントエミッター",
+ "understandingProcessnexttick": "process.nextTick()について",
+ "understandingSetimmediate": "setImmediate()について",
+ "dontBlockTheEventLoop": "イベントループをブロックしない"
+ }
+ },
+ "manipulatingFiles": {
+ "links": {
+ "manipulatingFiles": "ファイルの操作",
+ "nodejsFileStats": "Node.jsでのファイル情報",
+ "nodejsFilePaths": "Node.jsでのファイルパス",
+ "workingWithFileDescriptorsInNodejs": "Node.jsでのファイルディスクリプターの操作",
+ "readingFilesWithNodejs": "Node.jsを使用したファイルの読み込み",
+ "writingFilesWithNodejs": "Node.jsを使用したファイルの書き込み",
+ "workingWithFoldersInNodejs": "Node.jsでのフォルダーの操作",
+ "workingWithDifferentFilesystems": "異なるファイルシステムを扱う方法"
+ }
+ },
+ "commandLine": {
+ "links": {
+ "commandLine": "コマンドライン",
+ "runNodejsScriptsFromTheCommandLine": "コマンドラインからNode.jsスクリプトを実行する",
+ "howToReadEnvironmentVariablesFromNodejs": "Node.jsから環境変数を読み込む方法",
+ "howToUseTheNodejsRepl": "Node.js REPLの使用方法",
+ "outputToTheCommandLineUsingNodejs": "Node.jsを使用してコマンドラインに出力する",
+ "acceptInputFromTheCommandLineInNodejs": "Node.jsでコマンドラインからの入力を受け取る"
+ }
+ },
+ "modules": {
+ "links": {
+ "modules": "モジュール",
+ "publishingAPackage": "パッケージの公開",
+ "publishingNodeApiModules": "Node-APIパッケージを公開する方法",
+ "anatomyOfAnHttpTransaction": "HTTPトランザクションの構成",
+ "abiStability": "ABIの安定性",
+ "howToUseStreams": "ストリームの使い方",
+ "backpressuringInStreams": "ストリーム内のバックプレッシャー"
+ }
+ },
+ "diagnostics": {
+ "links": {
+ "diagnostics": "診断",
+ "userJourney": "ユーザージャーニー",
+ "memory": "メモリー",
+ "liveDebugging": "ライブデバッグ",
+ "poorPerformance": "パフォーマンスの低下",
+ "flameGraphs": "フレームグラフ"
+ }
+ },
+ "testRunner": {
+ "links": {
+ "testRunner": "テストランナー",
+ "introduction": "Node.jsのテストランナーの紹介",
+ "usingTestRunner": "Node.jsのテストランナーを使用する",
+ "mocking": "テストでのモックの使い方"
+ }
+ }
+ },
+ "about": {
+ "links": {
+ "about": "Node.jsについて",
+ "aboutSide": "Node.js®について",
+ "branding": "Node.jsのブランド",
+ "governance": "プロジェクトの管理体制",
+ "releases": "Node.js リリース",
+ "security": "セキュリティーレポート"
+ }
+ },
+ "getInvolved": {
+ "links": {
+ "getInvolved": "参加しよう",
+ "collabSummit": "コラボレーションサミット",
+ "upcomingEvents": "今後のイベント",
+ "contribute": "Node.jsに貢献する",
+ "codeOfConduct": "行動規範"
+ }
+ }
+ },
+ "downloadReleasesTable": {
+ "version": "Node.js",
+ "nApiVersion": "N-API",
+ "npmVersion": "npm",
+ "codename": "コードネーム",
+ "releaseDate": "でリリース済み",
+ "actions": {
+ "changelog": "変更履歴",
+ "releases": "リリース",
+ "docs": "ドキュメント"
+ }
+ },
+ "pagination": {
+ "next": "次へ",
+ "previous": "前へ"
+ },
+ "common": {
+ "alertBox": {
+ "info": "補足",
+ "warning": "注意",
+ "danger": "警告"
+ },
+ "breadcrumbs": {
+ "navigateToHome": "ホームに移動する"
+ },
+ "crossLink": {
+ "previous": "前へ",
+ "next": "次へ"
+ },
+ "codebox": {
+ "copy": "クリップボードにコピー",
+ "copied": "クリップボードにコピーされました!"
+ },
+ "pagination": {
+ "prev": "前へ",
+ "prevAriaLabel": "前のページ",
+ "next": "次へ",
+ "nextAriaLabel": "次のページ",
+ "defaultLabel": "ページネーション",
+ "pageLabel": "{pageNumber}ページ目に移動"
+ },
+ "sidebar": {
+ "title": "ページを変更する"
+ },
+ "languageDropdown": {
+ "label": "言語を選択"
+ },
+ "themeToggle": {
+ "label": "ダークモードに切り替え"
+ }
+ },
+ "metabar": {
+ "lastUpdated": "最終更新日",
+ "readingTime": "所要時間",
+ "addedIn": "追加時期",
+ "author": "著者",
+ "authors": "著者",
+ "contribute": "編集への協力",
+ "contributeText": "このページを編集",
+ "viewAs": "表示方法",
+ "tableOfContents": "目次"
+ },
+ "search": {
+ "searchBox": {
+ "placeholder": "入力を開始..."
+ }
+ },
+ "blog": {
+ "blogHeader": {
+ "subtitle": "最新のNode.jsのニュース、ケーススタディ、チュートリアル、リソース。",
+ "rssLink": "RSSフィード"
+ }
+ }
+ },
+ "layouts": {
+ "blogPost": {
+ "author": {
+ "byLine": "{author, select, null {} other {著者: {author}}}"
+ }
+ },
+ "blogIndex": {
+ "categoryName": "{category, select, all {ブログ} other {{category}ブログ記事}}"
+ },
+ "blog": {
+ "title": "ブログ",
+ "selectCategory": "カテゴリー",
+ "categories": {
+ "all": "すべて",
+ "announcements": "お知らせ",
+ "release": "リリース",
+ "vulnerability": "脆弱性",
+ "advisory-board": "諮問委員会",
+ "community": "コミュニティー",
+ "feature": "機能",
+ "module": "モジュール",
+ "npm": "npm",
+ "uncategorized": "未分類",
+ "video": "ビデオ",
+ "weekly": "週間更新",
+ "wg": "作業グループ",
+ "events": "イベント"
+ }
+ },
+ "error": {
+ "notFound": {
+ "title": "ページが見つかりませんでした",
+ "description": "申し訳ありませんが、探しているページが見つかりませんでした! ホームページからやり直してください。"
+ },
+ "internalServerError": {
+ "title": "内部サーバーエラー",
+ "description": "このページで回復不可能なエラーが発生しました。"
+ },
+ "backToHome": "ホームに戻る"
+ },
+ "download": {
+ "buttons": {
+ "installer": "{os} インストーラー (.{extension})",
+ "binary": "スタンドアローンのバイナリー (.{extension})"
+ },
+ "dropdown": {
+ "platform": "プラットフォーム",
+ "os": "オペレーティングシステム",
+ "version": "バージョン",
+ "installMethod": "インストール方法",
+ "packageManager": "パッケージマネージャー",
+ "unknown": "不明",
+ "platformGroups": {
+ "official": "推奨(公式)",
+ "unofficial": "コミュニティー(非公式)"
+ }
+ },
+ "codeBox": {
+ "unsupportedVersionWarning": "このバージョンのメンテナンスは終了しています。現在サポートされているバージョンを利用してください。EOLのサポートについて。",
+ "communityPlatformInfo": "コミュニティーソフトウェアを含むインストール方法はそのソフトウェアを管理しているチームによってサポートされます。",
+ "externalSupportInfo": "もし何らかの問題を見つけた場合は{platform}のウェブサイトを参照してください。",
+ "noScriptDetected": "このページはJavaScriptが必要です。JavaScriptなしでもリリースページから直接Node.jsをダウンロードできます。",
+ "platformInfo": {
+ "default": "{platform}とそのインストールスクリプトはNode.jsプロジェクトによって管理されていません。",
+ "nvm": "\"nvm\"はクロスプラットフォームに対応したNode.jsのバージョンマネージャーです。",
+ "fnm": "\"fnm\"はクロスプラットフォームに対応したNode.jsのバージョンマネージャーです。",
+ "brew": "HomebrewはmacOS用およびLinux用のパッケージマネージャーです。",
+ "choco": "ChocolateyはWIndows用のパッケージマネージャーです。",
+ "docker": "Dockerはコンテナー化に関するプラットフォームです。"
+ }
+ }
+ }
+ }
+}