- このバージョンの変更点を確認できます。
+ このバージョンの変更点やブログ記事を確認できます。
-このバージョンのブログ記事を確認できます。
+リリーススケジュールやLTSに関する詳しい内容は[Node.jsのリリース](/ja/about/previous-releases)を確認してください。
署名済みSHASUMSの検証方法について詳しくはこちら。
diff --git a/apps/site/pages/ro/download/package-manager/all.md b/apps/site/pages/ro/download/package-manager/all.md
index a6c4c599762c6..e00184acf6238 100644
--- a/apps/site/pages/ro/download/package-manager/all.md
+++ b/apps/site/pages/ro/download/package-manager/all.md
@@ -236,7 +236,7 @@ nvm uninstall 8
Managerul de versiuni „nvs” este multiplatformă și poate fi utilizat pe sisteme Windows, macOS și Unix
-Pentru a instala `nvs` pe Windows, accesați [pagina de lansare](https://github.com/jasongin/nvs/releases) aici și descărcați fișierul de instalare MSI al celei mai recente ediții.
+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:
diff --git a/apps/site/pages/uk/about/get-involved/index.md b/apps/site/pages/uk/about/get-involved/index.md
index 02d6f8350a887..8ab43f85a96a1 100644
--- a/apps/site/pages/uk/about/get-involved/index.md
+++ b/apps/site/pages/uk/about/get-involved/index.md
@@ -11,7 +11,7 @@ layout: about
- [Репозиторій GitHub `nodejs/node`](https://github.com/nodejs/node/issues) — це місце для обговорення основного функціонала Node.js та повідомлення про проблеми.
- Репозиторій GitHub [`nodejs/help`](https://github.com/nodejs/help/issues) — це офіційне місце, де можна запитувати про Node.js.
-- [Офіційний Discord-сервер Node.js](/discord) — це місце для спілкування з іншими розробниками Node.js та отримання офіційних новин проєкту Node.js.
+- [Офіційний Discord‑сервер Node.js](/discord) — це місце для спілкування з іншими розробниками Node.js та отримання офіційних новин проєкту Node.js.
- [Календар проєкту](https://nodejs.org/calendar) Node.js з усіма публічними командними зустрічами.
## Навчальні матеріали
diff --git a/apps/site/pages/uk/index.mdx b/apps/site/pages/uk/index.mdx
index 937fe4a2709e1..e7f678d14918c 100644
--- a/apps/site/pages/uk/index.mdx
+++ b/apps/site/pages/uk/index.mdx
@@ -1,5 +1,5 @@
---
-title: Запускайте JavaScript будь-де
+title: Запускайте JavaScript будь‑де
layout: home
---
@@ -7,7 +7,7 @@ layout: home
-
Запускайте JavaScript будь-де
+ Запускайте JavaScript будь‑де
Node.js® — це безплатне, кросплатформне середовище виконання JavaScript із відкритим кодом,
яке дозволяє розробникам створювати сервери, вебзастосунки, інструменти командного рядка та скрипти.
diff --git a/apps/site/pages/zh-tw/about/index.mdx b/apps/site/pages/zh-tw/about/index.mdx
index 2be4e46c3c1bd..f6eff0e302577 100644
--- a/apps/site/pages/zh-tw/about/index.mdx
+++ b/apps/site/pages/zh-tw/about/index.mdx
@@ -43,7 +43,7 @@ server.listen(port, hostname, () => {
這與目前更常見的作業系統多執行緒並行模型形成鮮明對比。執行緒導向的網路效率相對較低且難以使用。此外,Node.js 的使用者也不必擔心死鎖 (deadlock) 問題,因為系統中並沒有上鎖機制。Node.js 中幾乎沒有直接執行 I/O 的函式,所以除了使用 Node.js 標準函式庫的同步方法進行 I/O 外,不會阻塞行程。少了阻塞使得在 Node.js 中開發可擴展的系統變得非常容易。
-如果您不熟悉這些術語,可以參考這篇完整的文章[〈阻塞與非阻塞概述〉](/learn/asynchronous-work/overview-of-blocking-vs-non-blocking)。
+如果您不熟悉這些術語,可以參考這篇完整的文章[〈阻塞與非阻塞概述(EN)〉](/learn/asynchronous-work/overview-of-blocking-vs-non-blocking)。
---
@@ -52,3 +52,42 @@ Node.js 在設計上類似於 Ruby 的 [Event Machine](https://github.com/eventm
HTTP 是 Node.js 中的一等公民,在設計時就考慮到了串流處理和低延遲。這使得 Node.js 非常適合作為 web 函式庫或框架的基礎。
雖然 Node.js 的設計中沒有執行緒,但這並不代表其無法善用多核心環境。透過我們的 [`child_process.fork()`](https://nodejs.org/api/child_process.html) API 可以產生能便利互相溝通的子行程。基於相同介面的 [`cluster`](https://nodejs.org/api/cluster.html) 模組則可讓您在程序間共享 socket,以達成多核心負載平衡。
+
+## 官方 Node.js 資源
+
+為確保您使用真正且安全的 Node.js,請總是使用官方來源。不要信任來自非官方來源的信件、二進位檔、下載連結。
+
+### 官方 Node.js 網域
+
+於下載 Node.js 二進位檔或存取官方文件時,請只使用下列網域:
+
+- [nodejs.org](https://nodejs.org)
+- [nodejs.dev](https://nodejs.dev)_(重新導向至 https://nodejs.org)_
+- [iojs.org](https://iojs.org)_(重新導向至 https://nodejs.org)_
+
+### 官方 npm 套件
+
+Node.js 團隊維護下列的官方 npm 套件範圍:
+
+- [`@node-core`](https://npmjs.com/~node-core)
+- [`@pkgjs`](https://npmjs.com/~pkgjs)
+
+此外,Node.js 團隊維護由 [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation) npm 帳號發布的套件,而其他 Node.js 相關的套件(如: [`undici`](https://www.npmjs.com/package/undici))可能由與本專案關係密切的貢獻者維護。
+
+使用來自 Node.js 團隊的套件,可確保您使用的是官方支援的 Node.js 元件。
+
+### 官方 GitHub 組織
+
+Node.js 及相關專案是由這些官方 GitHub 組織維護:
+
+- [nodejs](https://github.com/nodejs)
+- [pkgjs](https://github.com/pkgjs)
+
+### 官方交流管道
+
+Node.js 及 OpenJS 基金會會使用數種官方及社群支援的交流管道。您可以在 [加入我們(EN)](https://nodejs.org/en/about/get-involved) 頁面了解詳情。
+
+### 回報網站問題及下線
+
+如果您遇到 Node.js 網站的問題,請在[Node.js 網站儲存庫](https://github.com/nodejs/nodejs.org/issues)回報問題。
+關於網站下線狀況的即時更新,請造訪 [Node.js 狀態頁面](https://status.nodejs.org)。
diff --git a/apps/site/pages/zh-tw/about/previous-releases.mdx b/apps/site/pages/zh-tw/about/previous-releases.mdx
index d4b8d5fcc3a54..d223786edcb90 100644
--- a/apps/site/pages/zh-tw/about/previous-releases.mdx
+++ b/apps/site/pages/zh-tw/about/previous-releases.mdx
@@ -21,15 +21,30 @@ Node.js 的主要版本在釋出後六個月內皆處於最新 (Current) 狀態
-## 官方與社群之比較
+## 比較官方及社群提供的安裝方法
-本網站提供多種安裝方法,讓您可透過非互動方式來安裝 Node.js,例如透過 CLI、作業系統套件管理程式(如:`apt`)或 Node.js 版本管理程式(如:`nvm`)。
+Node.js 網站提供數種免介入的安裝方法,包括命令列介面 (CLIs)、作業系統的套件管理程式(如:`brew`)及 Node.js 版本管理程式(如:`nvm`)。
-Node.js 專案基於推廣及宣傳社群成果的目的,推出新版的下載頁面,包含官方及社群的安裝方法並提供使用者更多樣的選項。隨著這項改變,我們引入了「官方」及「社群」安裝方法的概念。一項「官方」安裝方法需滿足下列所有條件:
+為強調並促進社群貢獻,Node.js 專案引入了改版的下載頁面,將安裝方法分為「官方」及「社群」以提供使用者更多彈性及選擇。為區分清楚,我們定義了各類別的條件。
-| 條件 |
-| ----------------------------------------------------------------------------------- |
-| 必須與官方同時釋出新版 Node.js |
-| 專案維護者與 Node.js 保持密切聯繫,例如可直接溝通 |
-| 安裝方式需下載 Node.js 專案打包的官方二進位檔 |
-| 安裝方法**不會**在 Node.js 已提供的官方二進位檔時自行編譯原始碼,或修改官方二進位檔 |
+### 官方安裝方法
+
+指定為「官方」的安裝方法需滿足下列條件:
+
+| 條件(官方安裝方法) |
+| :--------------------------------------------------------------------------------- |
+| 必須與官方同時釋出新版 Node.js |
+| 專案維護者與 Node.js 保持密切聯繫,例如有直接的溝通管道 |
+| 該安裝方法需下載由 Node.js 專案打包的官方二進位檔 |
+| 該安裝方法不可在有預先建置的二進位檔時,仍自行編譯原始碼,也不可修改官方的二進位檔 |
+
+### 社群提供的安裝方法
+
+下載頁面 (/download) 列出的社群安裝方法,也必須遵守下列的最低條件:
+
+- **版本支援**: 須支援所有仍受到支援、未結束生命週期 (EOL) 的 Node.js 版本
+- **作業系統相容性**:須可運作於至少一種官方支援的作業系統
+- **廣泛作業系統支援**:不可侷限於一部分作業系統發行版或版本
+ - 例如,一項宣稱相容「Windows」的安裝方法,須可運作於包含伺服器版在內所有「Windows 10」、「Windows 11」版本 (edition)
+ - 類似地,一項宣稱相容「Linux」的安裝方法,須可安裝於所有主要的 Linux 發行版,而非限於其中一部分。該安裝方法不可依賴特定發行版的套件管理程式,如 `apt` 或 `dnf`
+- **自由且開放源碼**:須可自由使用並開放原始碼,不可被作為商業產品販售,且不可為付費使用的服務
diff --git a/apps/site/pages/zh-tw/download/current.mdx b/apps/site/pages/zh-tw/download/current.mdx
index 139e605e0cb94..61306a4665a40 100644
--- a/apps/site/pages/zh-tw/download/current.mdx
+++ b/apps/site/pages/zh-tw/download/current.mdx
@@ -17,9 +17,9 @@ title: 下載 Node.js®
- 閱讀此版本的更新備註。
+ 閱讀此版本的 版本紀錄或部落格貼文。
-閱讀此版本的部落格文章。
+了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。
瞭解如何驗證已簽署的 SHASUMS。
diff --git a/apps/site/pages/zh-tw/download/index.mdx b/apps/site/pages/zh-tw/download/index.mdx
index 139e605e0cb94..6809851847312 100644
--- a/apps/site/pages/zh-tw/download/index.mdx
+++ b/apps/site/pages/zh-tw/download/index.mdx
@@ -17,11 +17,11 @@ title: 下載 Node.js®
- 閱讀此版本的更新備註。
+ 閱讀此版本的 版本紀錄或部落格貼文。
-閱讀此版本的部落格文章。
+了解更多有關 [Node.js 版本](/about/previous-releases) 的資訊,包含發行時程表及長期支援版本的狀態。
-瞭解如何驗證已簽署的 SHASUMS。
+了解如何驗證已簽署的 SHASUMS。
在尋找 Node.js 原始碼?下載經簽署的 Node.js 原始碼 tarball。
diff --git a/apps/site/snippets/fr/download/nvm.bash b/apps/site/snippets/fr/download/nvm.bash
index ec3eae4aabad2..092d6ff46e05f 100644
--- a/apps/site/snippets/fr/download/nvm.bash
+++ b/apps/site/snippets/fr/download/nvm.bash
@@ -1,5 +1,5 @@
# Télécharger et installer 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
# au lieu de redémarrer le shell
\. "$HOME/.nvm/nvm.sh"
diff --git a/apps/site/snippets/ja/download/nvm.bash b/apps/site/snippets/ja/download/nvm.bash
index 4fe9d37ea72dd..598c71a08b159 100644
--- a/apps/site/snippets/ja/download/nvm.bash
+++ b/apps/site/snippets/ja/download/nvm.bash
@@ -1,5 +1,5 @@
# 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
# シェルを再起動する代わりに実行する
\. "$HOME/.nvm/nvm.sh"
diff --git a/apps/site/snippets/uk/download/nvm.bash b/apps/site/snippets/uk/download/nvm.bash
index 07545f1cca90b..96d67c38ed4b5 100644
--- a/apps/site/snippets/uk/download/nvm.bash
+++ b/apps/site/snippets/uk/download/nvm.bash
@@ -1,5 +1,5 @@
# Завантажує й установлює 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
# Замість перезапуску оболонки можна виконати:
\. "$HOME/.nvm/nvm.sh"
diff --git a/apps/site/snippets/zh-tw/download/n.bash b/apps/site/snippets/zh-tw/download/n.bash
new file mode 100644
index 0000000000000..fb23614cdd602
--- /dev/null
+++ b/apps/site/snippets/zh-tw/download/n.bash
@@ -0,0 +1,8 @@
+# 下載並安裝 n 及 Node.js:
+curl -fsSL https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash -s ${props.release.major}
+
+# n-install 執行時已安裝 Node.js,但您還是可以手動安裝:
+# n install ${props.release.major}
+
+# 核對 Node.js 版本:
+node -v # 應會印出 "${props.release.versionWithPrefix}"。
diff --git a/apps/site/snippets/zh-tw/download/nvm.bash b/apps/site/snippets/zh-tw/download/nvm.bash
index 71d4c882a57e0..df3685f3f6ddd 100644
--- a/apps/site/snippets/zh-tw/download/nvm.bash
+++ b/apps/site/snippets/zh-tw/download/nvm.bash
@@ -1,9 +1,12 @@
-# 下載並安裝 nvm:
-curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
+# 下載並安裝 nvm:
+curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
-# 下載並安裝 Node.js:
+# 不想重新啟動 shell 時,執行:
+\. "$HOME/.nvm/nvm.sh"
+
+# 下載並安裝 Node.js:
nvm install ${props.release.major}
-# 核對 Node.js 版本:
+# 核對 Node.js 版本:
node -v # 應會印出 "${props.release.versionWithPrefix}"。
nvm current # 應會印出 "${props.release.versionWithPrefix}"。
diff --git a/packages/i18n/locales/fr.json b/packages/i18n/locales/fr.json
index 26d75b9487c39..24935c15e22d1 100644
--- a/packages/i18n/locales/fr.json
+++ b/packages/i18n/locales/fr.json
@@ -149,15 +149,38 @@
"downloadReleasesTable": {
"version": "Node.js",
"nApiVersion": "N-API",
- "npmVersion": "npm",
"codename": "Nom de code",
"releaseDate": "Publié le",
+ "firstReleased": "Première publication",
+ "lastUpdated": "Dernière mise à jour",
+ "status": "Statut",
+ "details": "Détails"
+ },
+ "releaseModal": {
+ "title": "Node.js {version} ({codename})",
+ "titleWithoutCodename": "Node.js {version}",
+ "overview": "Vue d'ensemble",
+ "minorVersions": "Versions mineures",
+ "releaseAnnouncement": "Annonce de publication",
+ "unsupportedVersionWarning": "Cette version ne fait plus l'objet d'une maintenance. Veuillez utiliser une version actuellement supportée. Comprendre l'accompagnement de fin de vie."
+ },
+ "minorReleasesTable": {
+ "version": "Version",
+ "links": "Liens",
"actions": {
+ "release": "Release",
"changelog": "Journal de modifications",
- "releases": "Versions",
"docs": "Documents"
}
},
+ "releaseOverview": {
+ "firstReleased": "Première publication",
+ "lastUpdated": "Dernière mise à jour",
+ "minorVersions": "Versions mineures",
+ "nApiVersion": "Version N-API",
+ "npmVersion": "npm version",
+ "v8Version": "V8 version"
+ },
"pagination": {
"next": "Suivant",
"previous": "Précédent"
diff --git a/packages/i18n/locales/ja.json b/packages/i18n/locales/ja.json
index 93431ff7009a1..4e2d528fba27c 100644
--- a/packages/i18n/locales/ja.json
+++ b/packages/i18n/locales/ja.json
@@ -15,7 +15,7 @@
"toggle": "メニューを切り替える"
},
"links": {
- "about": "About",
+ "about": "はじめに",
"download": "ダウンロード",
"docs": "ドキュメント",
"guides": "ガイド",
@@ -61,6 +61,7 @@
"links": {
"asynchronousWork": "非同期処理",
"asynchronousFlowControl": "非同期のフロー制御",
+ "discoverPromisesInNodejs": "Node.jsでプロミスを知る",
"overviewOfBlockingVsNonBlocking": "ブロッキングとノンブロッキングの概要",
"javascriptAsynchronousProgrammingAndCallbacks": "JavaScriptの非同期プログラミングとコールバック",
"discoverJavascriptTimers": "JavaScriptのタイマー処理について",
@@ -108,6 +109,7 @@
"links": {
"diagnostics": "診断",
"userJourney": "ユーザージャーニー",
+ "understandingAndTuningMemory": "メモリーのチューニングの理解",
"memory": "メモリー",
"liveDebugging": "ライブデバッグ",
"poorPerformance": "パフォーマンスの低下",
@@ -147,15 +149,38 @@
"downloadReleasesTable": {
"version": "Node.js",
"nApiVersion": "N-API",
- "npmVersion": "npm",
"codename": "コードネーム",
"releaseDate": "でリリース済み",
+ "firstReleased": "最初のリリース",
+ "lastUpdated": "最終更新日",
+ "status": "ステータス",
+ "details": "詳細"
+ },
+ "releaseModal": {
+ "title": "Node.js {version} ({codename})",
+ "titleWithoutCodename": "Node.js {version}",
+ "overview": "概要",
+ "minorVersions": "マイナーバージョン",
+ "releaseAnnouncement": "リリース",
+ "unsupportedVersionWarning": "このバージョンのメンテナンスは終了しています。現在サポートされているバージョンを利用してください。"
+ },
+ "minorReleasesTable": {
+ "version": "バージョン",
+ "links": "リンク",
"actions": {
+ "release": "リリース",
"changelog": "変更履歴",
- "releases": "リリース",
"docs": "ドキュメント"
}
},
+ "releaseOverview": {
+ "firstReleased": "最初のリリース",
+ "lastUpdated": "最終更新日",
+ "minorVersions": "マイナーバージョン",
+ "nApiVersion": "N-APIのバージョン",
+ "npmVersion": "npmのバージョン",
+ "v8Version": "V8のバージョン"
+ },
"pagination": {
"next": "次へ",
"previous": "前へ"