Skip to content

Commit

Permalink
[automated]: crowdin sync (#7410)
Browse files Browse the repository at this point in the history
* 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]>
  • Loading branch information
4 people authored Jan 23, 2025
1 parent d95d1fb commit dc6fede
Show file tree
Hide file tree
Showing 25 changed files with 306 additions and 102 deletions.
16 changes: 15 additions & 1 deletion apps/site/pages/fr/about/previous-releases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,20 @@ Tous les détails concernant le calendrier des versions de Node.js sont disponib

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/).

## Vous recherchez la dernière version d'une branche de version ?
## Vous cherchez la dernière version d'une branche de version ?

<DownloadReleasesTable />

## Officielle versus communautaire

Le site web de Node.js propose de nombreuses méthodes d'installation qui permettent d'installer Node.js de manière non interactive,
par exemple, via des CLI, des gestionnaires de paquets OS (tels que `apt`), ou des gestionnaires de versions Node.js (tels que `nvm`).

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 :

| Prérequis |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Les nouvelles versions de Node.js doivent être disponibles en même temps que la version officielle |
| Les responsables de projet ont une relation étroite avec Node.js, y compris une communication directe |
| La méthode d'installation télécharge les binaires officiels fournis par le projet Node.js |
| 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 |
16 changes: 15 additions & 1 deletion apps/site/pages/id/about/previous-releases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Versi Node.js utama memasuki status rilis saat ini selama enam bulan, yang membe

## Jadwal rilis

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

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

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

<DownloadReleasesTable />

## Resmi vs Komunitas

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`).

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.
Dengan perubahan ini, kami memperkenalkan konsep metode instalasi "Resmi" dan "Komunitas". Agar dianggap "Resmi", metode instalasi harus memenuhi persyaratan berikut:

| Persyaratan |
| ------------------------------------------------------------------------------------------------------------------------------ |
| Rilis Node.js baru harus tersedia secara bersamaan setelah rilis resmi |
| Pengelola proyek memiliki hubungan dekat dengan Node.js, termasuk komunikasi langsung |
| Metode instalasi mengunduh biner resmi yang dibundel oleh proyek Node.js |
| Metode instalasi **tidak** membangun dari sumber ketika biner tersedia, atau mengubah biner resmi yang disediakan oleh Node.js |
31 changes: 31 additions & 0 deletions apps/site/pages/id/download/current.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
layout: download
title: Unduh Node.js®
---

<section>
Dapatkan Node.js® <Release.VersionDropdown /> untuk <Release.OperatingSystemDropdown /> menggunakan <Release.InstallationMethodDropdown /> dengan <Release.PackageManagerDropdown />

<Release.ReleaseCodeBox />

<Release.Provider>
Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk <Release.OperatingSystemDropdown /> yang menjalankan arsitektur <Release.PlatformDropdown />.

<Release.PrebuiltDownloadButtons />
</Release.Provider>
</section>

<section>
Baca <Release.ChangelogLink>changelog</Release.ChangelogLink> untuk versi ini.

Baca <Release.BlogPostLink>postingan blog</Release.BlogPostLink> untuk versi ini.

Pelajari cara <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">memverifikasi</LinkWithArrow> yang ditandatangani SHASUMS.

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.

Lihat biner <LinkWithArrow href="https://nodejs.org/download/nightly/">nightly</LinkWithArrow> kami atau
semua <Link href="/about/previous-releases#looking-for-latest-release-of-a-version-branch">rilis sebelumnya</Link>
atau biner <LinkWithArrow href="https://unofficial-builds.nodejs.org/download/">tidak resmi</LinkWithArrow> untuk platform lain.

</section>
31 changes: 31 additions & 0 deletions apps/site/pages/id/download/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
layout: download
title: Unduh Node.js®
---

<section>
Dapatkan Node.js® <Release.VersionDropdown /> untuk <Release.OperatingSystemDropdown /> menggunakan <Release.InstallationMethodDropdown /> dengan <Release.PackageManagerDropdown />

<Release.ReleaseCodeBox />

<Release.Provider>
Atau dapatkan Node.js® yang sudah dibuat sebelumnya untuk <Release.OperatingSystemDropdown /> yang menjalankan arsitektur <Release.PlatformDropdown />.

<Release.PrebuiltDownloadButtons />
</Release.Provider>
</section>

<section>
Baca <Release.ChangelogLink>changelog</Release.ChangelogLink> untuk versi ini.

Baca <Release.BlogPostLink>postingan blog</Release.BlogPostLink> untuk versi ini.

Pelajari cara <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">memverifikasi</LinkWithArrow> yang ditandatangani SHASUMS.

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.

Lihat biner <LinkWithArrow href="https://nodejs.org/download/nightly/">nightly</LinkWithArrow> kami atau
semua <Link href="/about/previous-releases#looking-for-latest-release-of-a-version-branch">rilis sebelumnya</Link>
atau biner <LinkWithArrow href="https://unofficial-builds.nodejs.org/download/">tidak resmi</LinkWithArrow> untuk platform lain.

</section>
2 changes: 1 addition & 1 deletion apps/site/pages/ja/about/previous-releases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ layout: about

Node.js リリース

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

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

Expand Down
20 changes: 17 additions & 3 deletions apps/site/pages/ko/about/previous-releases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,26 @@ _LTS_ 릴리스 상태는 "장기 지원(long-term support)"을 의미하며,

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

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

### Commercial Support

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

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

<DownloadReleasesTable />

## 공식 버전 대 커뮤니티 버전

Node.js 웹사이트에서는 CLI, 운영 체제 패키지 매니저(예: apt), 또는 Node.js 버전 관리자(nvm 등)를 통해 대화형 입력 없이 Node.js를 설치할 수 있는 다양한 방법을 제공합니다.

Node.js 프로젝트는 커뮤니티의 노력을 알리고 활성화하기 위해 "공식" 및 "커뮤니티" 설치 방법을 모두 나열한 새로운 다운로드 페이지를 선보였습니다. 이 페이지는 사용자들에게 더 다양한 옵션과 유연성을 제공합니다.
이번 변화와 함께, "공식"과 "커뮤니티" 설치 방법이라는 개념을 도입했습니다. "공식"으로 간주되기 위해 설치 방법은 다음 요건을 충족해야 합니다:

| 요구사항 |
| ---------------------------------------------------------------------------------------------------------------------- |
| 새로운 Node.js 릴리스는 공식 릴리스와 동시에 제공되어야 합니다. |
| 프로젝트 유지 관리자는 Node.js와 직접적인 소통을 포함한 긴밀한 관계를 유지합니다. |
| 설치 방법은 Node.js 프로젝트에서 제공하는 공식 바이너리 번들을 다운로드합니다. |
| 설치 방법은 바이너리가 제공되는 경우 소스에서 빌드하지 않으며, Node.js에서 제공하는 공식 바이너리를 변경하지 않습니다. |
4 changes: 2 additions & 2 deletions apps/site/pages/ko/download/current.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ Node.js®를 다운로드하세요. <Release.VersionDropdown /> 버전을 <Relea
</section>

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

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

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

Expand Down
4 changes: 2 additions & 2 deletions apps/site/pages/ko/download/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ Node.js® <Release.VersionDropdown />를 <Release.OperatingSystemDropdown /> 환
</section>

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

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

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

Expand Down
12 changes: 6 additions & 6 deletions apps/site/pages/zh-tw/about/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ layout: about

關於 Node.js®

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

```cjs
const { createServer } = require('node:http');
Expand Down Expand Up @@ -41,17 +41,17 @@ server.listen(port, hostname, () => {
});
```

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

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

---

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

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

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

[阻塞與非阻塞]: /learn/asynchronous-work/overview-of-blocking-vs-non-blocking
[`child_process.fork()`]: https://nodejs.org/api/child_process.html
Expand Down
23 changes: 20 additions & 3 deletions apps/site/pages/zh-tw/about/previous-releases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,31 @@ layout: about

Node.js 版本

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

## 釋出時間表

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

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

## 你在找特定版本分支的最新版嗎?
### 商用支援

我們的 OpenJS Ecosystem Sustainability Program 夥伴 [HeroDevs](https://herodevs.com/) 針對已脫離維護階段的版本提供商用支援。

## 在找某個主要版本的最新版嗎?

<DownloadReleasesTable />

## 官方與社群之比較

本網站提供多種安裝方法,讓您可透過非互動方式來安裝 Node.js,例如透過 CLI、作業系統套件管理程式(如:`apt`)或 Node.js 版本管理程式(如:`nvm`)。

Node.js 專案基於推廣及宣傳社群成果的目的,推出新版的下載頁面,包含官方及社群的安裝方法並提供使用者更多樣的選項。隨著這項改變,我們引入了「官方」及「社群」安裝方法的概念。一項「官方」安裝方法需滿足下列所有條件:

| 條件 |
| ----------------------------------------------------------------------------------- |
| 必須與官方同時釋出新版 Node.js |
| 專案維護者與 Node.js 保持密切聯繫,例如可直接溝通 |
| 安裝方式需下載 Node.js 專案打包的官方二進位檔 |
| 安裝方法**不會**在 Node.js 已提供的官方二進位檔時自行編譯原始碼,或修改官方二進位檔 |
Loading

0 comments on commit dc6fede

Please sign in to comment.