Skip to content

Commit dc6fede

Browse files
github-actions[bot]crowdin-botgithub-merge-queuebmuenzenmeyer
authored
[automated]: crowdin sync (#7410)
* chore: synced translations from crowdin * chore: automated format of translated files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update apps/site/pages/id/about/previous-releases.mdx Signed-off-by: Brian Muenzenmeyer <[email protected]> * Update apps/site/pages/es/about/index.mdx Signed-off-by: Brian Muenzenmeyer <[email protected]> --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Brian Muenzenmeyer <[email protected]> Co-authored-by: Crowdin Bot <[email protected]> Co-authored-by: github-merge-queue <[email protected]> Co-authored-by: Brian Muenzenmeyer <[email protected]>
1 parent d95d1fb commit dc6fede

File tree

25 files changed

+306
-102
lines changed

25 files changed

+306
-102
lines changed

apps/site/pages/fr/about/previous-releases.mdx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,20 @@ Tous les détails concernant le calendrier des versions de Node.js sont disponib
2020

2121
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://herodevs.com/).
2222

23-
## Vous recherchez la dernière version d'une branche de version ?
23+
## Vous cherchez la dernière version d'une branche de version ?
2424

2525
<DownloadReleasesTable />
26+
27+
## Officielle versus communautaire
28+
29+
Le site web de Node.js propose de nombreuses méthodes d'installation qui permettent d'installer Node.js de manière non interactive,
30+
par exemple, via des CLI, des gestionnaires de paquets OS (tels que `apt`), ou des gestionnaires de versions Node.js (tels que `nvm`).
31+
32+
Le projet Node.js, dans une tentative de populariser et d'annoncer les efforts de la communauté, a introduit une nouvelle page de téléchargement qui liste à la fois les méthodes d'installation officielles et communautaires, offrant plus de polyvalence et d'options aux utilisateurs. Avec ce changement, nous avons introduit le concept de méthodes d'installation "officielles" et "communautaires". Pour être considérée comme "officielle", la méthode d'installation doit répondre aux critères suivants :
33+
34+
| Prérequis |
35+
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
36+
| Les nouvelles versions de Node.js doivent être disponibles en même temps que la version officielle |
37+
| Les responsables de projet ont une relation étroite avec Node.js, y compris une communication directe |
38+
| La méthode d'installation télécharge les binaires officiels fournis par le projet Node.js |
39+
| La méthode d'installation ne compile **pas** à partir des sources lorsque les binaires sont disponibles, ni ne modifie les binaires officiels fournis par Node.js |

apps/site/pages/id/about/previous-releases.mdx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Versi Node.js utama memasuki status rilis saat ini selama enam bulan, yang membe
99

1010
## Jadwal rilis
1111

12-
![Releases](https://dimensi-dp.org/images/schedule.svg)
12+
![Releases](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true)
1313

1414
Detail lengkap mengenai jadwal rilis Node.js tersedia [di GitHub](https://github.com/nodejs/release#release-schedule).
1515

@@ -20,3 +20,17 @@ Dukungan komersial untuk versi yang melewati fase Pemeliharaan tersedia melalui
2020
## Mencari rilis terbaru dari cabang versi?
2121

2222
<DownloadReleasesTable />
23+
24+
## Resmi vs Komunitas
25+
26+
Situs web Node.js menawarkan sejumlah metode instalasi yang memungkinkan Node.js diinstal dengan cara non-interaktif, misalnya, melalui CLI, pengelola paket OS (seperti `apt`), atau pengelola versi Node.js (seperti `nvm`).
27+
28+
Proyek Node.js, dalam upaya untuk mempopulerkan dan mengiklankan upaya komunitas, telah memperkenalkan halaman Unduhan baru yang mencantumkan metode instalasi Resmi dan Komunitas, yang menyediakan lebih banyak fleksibilitas dan opsi bagi pengguna.
29+
Dengan perubahan ini, kami memperkenalkan konsep metode instalasi "Resmi" dan "Komunitas". Agar dianggap "Resmi", metode instalasi harus memenuhi persyaratan berikut:
30+
31+
| Persyaratan |
32+
| ------------------------------------------------------------------------------------------------------------------------------ |
33+
| Rilis Node.js baru harus tersedia secara bersamaan setelah rilis resmi |
34+
| Pengelola proyek memiliki hubungan dekat dengan Node.js, termasuk komunikasi langsung |
35+
| Metode instalasi mengunduh biner resmi yang dibundel oleh proyek Node.js |
36+
| Metode instalasi **tidak** membangun dari sumber ketika biner tersedia, atau mengubah biner resmi yang disediakan oleh Node.js |
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
layout: download
3+
title: Unduh Node.js®
4+
---
5+
6+
<section>
7+
Dapatkan Node.js® <Release.VersionDropdown /> untuk <Release.OperatingSystemDropdown /> menggunakan <Release.InstallationMethodDropdown /> dengan <Release.PackageManagerDropdown />
8+
9+
<Release.ReleaseCodeBox />
10+
11+
<Release.Provider>
12+
Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk <Release.OperatingSystemDropdown /> yang menjalankan arsitektur <Release.PlatformDropdown />.
13+
14+
<Release.PrebuiltDownloadButtons />
15+
</Release.Provider>
16+
</section>
17+
18+
<section>
19+
Baca <Release.ChangelogLink>changelog</Release.ChangelogLink> untuk versi ini.
20+
21+
Baca <Release.BlogPostLink>postingan blog</Release.BlogPostLink> untuk versi ini.
22+
23+
Pelajari cara <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">memverifikasi</LinkWithArrow> yang ditandatangani SHASUMS.
24+
25+
Lihat bagaimana cara <LinkWithArrow href="https://github.com/nodejs/node/blob/main/BUILDING.md#building-nodejs-on-supported-platforms">membangun Node.js</LinkWithArrow> dari sumber.
26+
27+
Lihat biner <LinkWithArrow href="https://nodejs.org/download/nightly/">nightly</LinkWithArrow> kami atau
28+
semua <Link href="/about/previous-releases#looking-for-latest-release-of-a-version-branch">rilis sebelumnya</Link>
29+
atau biner <LinkWithArrow href="https://unofficial-builds.nodejs.org/download/">tidak resmi</LinkWithArrow> untuk platform lain.
30+
31+
</section>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
layout: download
3+
title: Unduh Node.js®
4+
---
5+
6+
<section>
7+
Dapatkan Node.js® <Release.VersionDropdown /> untuk <Release.OperatingSystemDropdown /> menggunakan <Release.InstallationMethodDropdown /> dengan <Release.PackageManagerDropdown />
8+
9+
<Release.ReleaseCodeBox />
10+
11+
<Release.Provider>
12+
Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk <Release.OperatingSystemDropdown /> yang menjalankan arsitektur <Release.PlatformDropdown />.
13+
14+
<Release.PrebuiltDownloadButtons />
15+
</Release.Provider>
16+
</section>
17+
18+
<section>
19+
Baca <Release.ChangelogLink>changelog</Release.ChangelogLink> untuk versi ini.
20+
21+
Baca <Release.BlogPostLink>postingan blog</Release.BlogPostLink> untuk versi ini.
22+
23+
Pelajari cara <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">memverifikasi</LinkWithArrow> yang ditandatangani SHASUMS.
24+
25+
Lihat bagaimana cara <LinkWithArrow href="https://github.com/nodejs/node/blob/main/BUILDING.md#building-nodejs-on-supported-platforms">membangun Node.js</LinkWithArrow> dari sumber.
26+
27+
Lihat biner <LinkWithArrow href="https://nodejs.org/download/nightly/">nightly</LinkWithArrow> kami atau
28+
semua <Link href="/about/previous-releases#looking-for-latest-release-of-a-version-branch">rilis sebelumnya</Link>
29+
atau biner <LinkWithArrow href="https://unofficial-builds.nodejs.org/download/">tidak resmi</LinkWithArrow> untuk platform lain.
30+
31+
</section>

apps/site/pages/ja/about/previous-releases.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ layout: about
55

66
Node.js リリース
77

8-
Node.jsのメジャーバージョンは6か月間\_Current\_ステータスとなり、ライブラリー開発者にサポートを追加する時間を与えます。6か月後、奇数番号のバージョン(9、11など)はサポートが終了し、偶数番号のバージョン(10、12など)が\_Active LTS\_ステータスに移行し、一般公開向けの準備が整います。\_LTS\_ステータスとは「長期間サポート」であり、通常は合計30か月間の重要なバグ修正が保証されます。プロダクションのアプリケーションでは\_Active LTS\_または\_Maintenance LTS\_ステータスのバージョンのみを利用してください
8+
Node.jsのメジャーバージョンは6か月間 _Current_ ステータスとなり、ライブラリー開発者にサポートを追加する時間を与えます。6か月後、奇数番号のバージョン(9、11など)はサポートが終了し、偶数番号のバージョン(10、12など)が _Active LTS_ ステータスに移行し、一般公開向けの準備が整います。_LTS_ ステータスとは「長期間サポート」であり、通常は合計30か月間の重要なバグ修正が保証されます。プロダクションのアプリケーションでは _Active LTS_ または _Maintenance LTS_ ステータスのバージョンのみを利用してください
99

1010
## リリーススケジュール
1111

apps/site/pages/ko/about/previous-releases.mdx

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,26 @@ _LTS_ 릴리스 상태는 "장기 지원(long-term support)"을 의미하며,
1414

1515
![릴리스 일정](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true)
1616

17-
Node.js 릴리스 일정에 대한 전체 세부정보는 [GitHub](https://github.com/nodejs/release#release-schedule)에서 확인할 수 있습니다.
17+
Node.js 출시 일정에 대한 자세한 내용은 [GitHub](https://github.com/nodejs/release#release-schedule) 에서 확인할 수 있습니다.
1818

1919
### Commercial Support
2020

21-
유지 관리 단계(Maintenance phase)를 지난 버전에 대한 상업적 지원은 OpenJS 생태계 지속 가능성 프로그램(OpenJS Ecosystem Sustainability Program)의 파트너인 [HeroDevs](https://herodevs.com/)를 통해 제공됩니다.
21+
유지 관리(Maintenance) 단계가 지난 버전에 대한 상업적 지원은 OpenJS Ecosystem Sustainability Program의 파트너인 [HeroDevs](https://herodevs.com/)를 통해 제공됩니다.
2222

23-
## 버전 브랜치의 최신 릴리스를 찾고 계신가요?
23+
## 최신 릴리스 브랜치를 찾고 계신가요?
2424

2525
<DownloadReleasesTable />
26+
27+
## 공식 버전 대 커뮤니티 버전
28+
29+
Node.js 웹사이트에서는 CLI, 운영 체제 패키지 매니저(예: apt), 또는 Node.js 버전 관리자(nvm 등)를 통해 대화형 입력 없이 Node.js를 설치할 수 있는 다양한 방법을 제공합니다.
30+
31+
Node.js 프로젝트는 커뮤니티의 노력을 알리고 활성화하기 위해 "공식" 및 "커뮤니티" 설치 방법을 모두 나열한 새로운 다운로드 페이지를 선보였습니다. 이 페이지는 사용자들에게 더 다양한 옵션과 유연성을 제공합니다.
32+
이번 변화와 함께, "공식"과 "커뮤니티" 설치 방법이라는 개념을 도입했습니다. "공식"으로 간주되기 위해 설치 방법은 다음 요건을 충족해야 합니다:
33+
34+
| 요구사항 |
35+
| ---------------------------------------------------------------------------------------------------------------------- |
36+
| 새로운 Node.js 릴리스는 공식 릴리스와 동시에 제공되어야 합니다. |
37+
| 프로젝트 유지 관리자는 Node.js와 직접적인 소통을 포함한 긴밀한 관계를 유지합니다. |
38+
| 설치 방법은 Node.js 프로젝트에서 제공하는 공식 바이너리 번들을 다운로드합니다. |
39+
| 설치 방법은 바이너리가 제공되는 경우 소스에서 빌드하지 않으며, Node.js에서 제공하는 공식 바이너리를 변경하지 않습니다. |

apps/site/pages/ko/download/current.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Node.js®를 다운로드하세요. <Release.VersionDropdown /> 버전을 <Relea
1616
</section>
1717

1818
<section>
19-
이 버전의 <Release.ChangelogLink>변경 내역</Release.ChangelogLink>을 읽어보세요.
19+
이 버전의 <Release.ChangelogLink>변경 내역</Release.ChangelogLink>을 읽어보세요.
2020

21-
이 버전의 <Release.BlogPostLink>블로그 게시물</Release.BlogPostLink>을 확인하세요.
21+
이 버전의 <Release.BlogPostLink>블로그 게시물</Release.BlogPostLink>을 확인하세요.
2222

2323
서명된 SHASUMS를 <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">검증</LinkWithArrow>하는 방법을 배워보세요.
2424

apps/site/pages/ko/download/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Node.js® <Release.VersionDropdown />를 <Release.OperatingSystemDropdown /> 환
1616
</section>
1717

1818
<section>
19-
이 버전의 <Release.ChangelogLink>변경 내역</Release.ChangelogLink>을 읽어보세요.
19+
이 버전의 <Release.ChangelogLink>변경 내역</Release.ChangelogLink>을 읽어보세요.
2020

21-
이 버전의 <Release.BlogPostLink>블로그 게시물</Release.BlogPostLink>을 확인하세요.
21+
이 버전의 <Release.BlogPostLink>블로그 게시물</Release.BlogPostLink>을 확인하세요.
2222

2323
서명된 SHASUMS를 <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">검증</LinkWithArrow>하는 방법을 배워보세요.
2424

apps/site/pages/zh-tw/about/index.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ layout: about
55

66
關於 Node.js®
77

8-
Node.js 身為非同步事件驅動的 JavaScript 執行環境,旨在建構可擴展的網路應用程式。在下面的 "hello world" 範例中,Node.js 可以同時處理多個併發連線。每個連線都會觸發回調函式,但如果沒有任何工作需要處理, Node.js 就會進入休眠。
8+
Node.js 身為非同步事件驅動的 JavaScript 執行環境,旨在建構可擴展的網路應用程式。在下面的 "hello world" 範例中,Node.js 可以同時處理多個並行連線。每個連線都會觸發回呼函式,但如果沒有任何工作需要處理, Node.js 就會進入休眠。
99

1010
```cjs
1111
const { createServer } = require('node:http');
@@ -41,17 +41,17 @@ server.listen(port, hostname, () => {
4141
});
4242
```
4343

44-
這與目前更常見的作業系統線程併發模型形成鮮明對比。線程導向的網路效率相對較低且難以使用。此外,Node.js 的使用者也不必擔心死鎖問題,因為系統中並沒有鎖機制。Node.js 中幾乎沒有直接執行 I/O 的函數,所以除了使用 Node.js 標準庫的同步方法進行 I/O 外,進程不會被阻塞。由於沒有阻塞,因此在 Node.js 中開發可擴展的系統就非常容易
44+
這與目前更常見的作業系統多執行緒並行模型形成鮮明對比。執行緒導向的網路效率相對較低且難以使用。此外,Node.js 的使用者也不必擔心死鎖 (deadlock) 問題,因為系統中並沒有上鎖機制。Node.js 中幾乎沒有直接執行 I/O 的函式,所以除了使用 Node.js 標準函式庫的同步方法進行 I/O 外,不會阻塞行程。少了阻塞使得在 Node.js 中開發可擴展的系統變得非常容易
4545

46-
如果對上文中部分用語不熟悉,可以參考關於阻塞與非阻塞的完整文章
46+
如果對上文中部分用語不熟悉,可以參考關於[阻塞與非阻塞][]的完整文章
4747

4848
---
4949

50-
Node.js 在設計上類似於 Ruby 的 [Event Machine][] 和 Python 的 [Twisted][] 等系統,也受到了它們的影響並進一步發展事件模型。它將事件循環呈現為一個運行時結構而非函數庫。在其他系統中,總是需要阻塞調用才能啟動事件循環。通常,行為是在腳本開始時透過回調進行定義,並在結尾透過 `EventMachine::run()` 等阻塞調用啟動伺服器。然而在 Node.js 中卻沒有這種啟動事件循環的調用。Node.js 會在執行輸入腳本後直接進入事件循環。若沒有更多回調需要執行,Node.js 就會退出事件循環。這種行為類似於瀏覽器中的 JavaScript,事件循環對使用者是隱藏的
50+
Node.js 在設計上類似於 Ruby 的 [Event Machine][] 和 Python 的 [Twisted][] 等系統,也受到了它們的影響並進一步發展事件模型。它將事件迴圈呈現為一個執行時期結構而非函式庫。在其他系統中,總是需要阻塞式呼叫才能啟動事件迴圈。通常,行為是定義於在指令稿開頭的回呼函式,並在結尾透過 `EventMachine::run()` 等阻塞式呼叫啟動伺服器。然而在 Node.js 中卻沒有這種啟動事件迴圈的呼叫。Node.js 會在執行輸入指令稿後直接進入事件迴圈。若無需要執行的回呼函式,Node.js 就會退出事件迴圈。這種行為類似於瀏覽器中的 JavaScript,即使用者不會感知事件迴圈的存在
5151

52-
HTTP 是 Node.js 中的一等公民,在設計時就考慮到了流處理和低延遲。這使得 Node.js 非常適合作為 web 函式庫或框架的基礎。
52+
HTTP 是 Node.js 中的一等公民,在設計時就考慮到了串流處理和低延遲。這使得 Node.js 非常適合作為 web 函式庫或框架的基礎。
5353

54-
Node.js 的設計中沒有使用執行緒,但這並不代表環境中的多核就無法利用。你可以透過我們的 `child_process.fork()][]` API 產生專為便利通訊設計的子進程。基於相同介面的 `[cluster][]` 模組允許你在進程之間共享套接字,以實現多核之間的負載均衡
54+
雖然 Node.js 的設計中沒有執行緒,但這並不代表其無法善用多核心環境。透過我們的 `child_process.fork()][]` API 可以產生能便利互相溝通的子行程。基於相同介面的 `[cluster][]` 模組則可讓您在程序間共享 socket,已達成多核心負載平衡
5555

5656
[阻塞與非阻塞]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking
5757
[`child_process.fork()`]: https://nodejs.org/api/child_process.html

apps/site/pages/zh-tw/about/previous-releases.mdx

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,31 @@ layout: about
55

66
Node.js 版本
77

8-
Node.js 的主要版本在釋出後六個月內皆處於最新 (Current) 狀態,讓函數庫作者有時間為其新增支援功能。六個月後,奇數編號的釋出版本 (如 9、11 等) 會停止支援,而偶數編號的釋出版本 (如 10、12 等) 會進入活躍 LTS (Active LTS) 狀態,開放一般大眾使用。LTS 狀態代表「長期支援」,在 30 個月內發現的重大錯誤通常都會得到修復。生產環境的應用程式僅應使用活躍 LTS 或維護 LTS (Maintenance LTS) 版本。
8+
Node.js 的主要版本在釋出後六個月內皆處於最新 (Current) 狀態,讓函式庫作者有時間為其新增支援功能。六個月後,奇數編號的釋出版本 (如 9、11 等) 會停止支援,而偶數編號的釋出版本 (如 10、12 等) 會進入活躍 LTS (Active LTS) 狀態,開放一般大眾使用。LTS 狀態代表「長期支援」,在 30 個月內發現的重大錯誤通常都會得到修復。生產環境的應用程式僅應使用活躍 LTS 或維護 LTS (Maintenance LTS) 版本。
99

1010
## 釋出時間表
1111

1212
![版本釋出](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true)
1313

14-
Node.js 的詳細釋出時間表請見 [Github](https://github.com/nodejs/release#release-schedule)
14+
關於 Node.js 的詳細釋出時間表請見 [Github](https://github.com/nodejs/release#release-schedule)
1515

16-
## 你在找特定版本分支的最新版嗎?
16+
### 商用支援
17+
18+
我們的 OpenJS Ecosystem Sustainability Program 夥伴 [HeroDevs](https://herodevs.com/) 針對已脫離維護階段的版本提供商用支援。
19+
20+
## 在找某個主要版本的最新版嗎?
1721

1822
<DownloadReleasesTable />
23+
24+
## 官方與社群之比較
25+
26+
本網站提供多種安裝方法,讓您可透過非互動方式來安裝 Node.js,例如透過 CLI、作業系統套件管理程式(如:`apt`)或 Node.js 版本管理程式(如:`nvm`)。
27+
28+
Node.js 專案基於推廣及宣傳社群成果的目的,推出新版的下載頁面,包含官方及社群的安裝方法並提供使用者更多樣的選項。隨著這項改變,我們引入了「官方」及「社群」安裝方法的概念。一項「官方」安裝方法需滿足下列所有條件:
29+
30+
| 條件 |
31+
| ----------------------------------------------------------------------------------- |
32+
| 必須與官方同時釋出新版 Node.js |
33+
| 專案維護者與 Node.js 保持密切聯繫,例如可直接溝通 |
34+
| 安裝方式需下載 Node.js 專案打包的官方二進位檔 |
35+
| 安裝方法**不會**在 Node.js 已提供的官方二進位檔時自行編譯原始碼,或修改官方二進位檔 |

0 commit comments

Comments
 (0)