Skip to content

Commit 1186ca3

Browse files
nodejs-crowdincrowdin-botgithub-merge-queue[bot]
authored
[automated]: crowdin sync, enables Romanian (#8008)
* 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> --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <[email protected]> Co-authored-by: github-merge-queue <[email protected]>
1 parent 23b2687 commit 1186ca3

File tree

47 files changed

+1286
-83
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1286
-83
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Los detalles del calendario de lanzamiento de Node.js están disponibles [en Git
1818

1919
### Soporte Comercial
2020

21-
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/).
21+
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).
2222

2323
## ¿Buscando las últimas versiones de una rama específica?
2424

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ title: Descarga Node.js®
1717
</section>
1818

1919
<section>
20-
Lee el <Release.ChangelogLink>historial de cambios</Release.ChangelogLink> para esta versión.
20+
Lee <Release.ChangelogLink>el historial</Release.ChangelogLink> o <Release.BlogPostLink>el artículo del blog</Release.BlogPostLink> para esta versión.
2121

22-
Lee el <Release.BlogPostLink>artículo del blog</Release.BlogPostLink> para esta versión.
22+
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).
2323

2424
Aprende a <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">verificar</LinkWithArrow> la firma SHASUMS.
2525

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ title: Descarga Node.js®
1717
</section>
1818

1919
<section>
20-
Lee el <Release.ChangelogLink>historial</Release.ChangelogLink> para esta versión.
20+
Lee <Release.ChangelogLink>el historial</Release.ChangelogLink> o <Release.BlogPostLink>el artículo del blog</Release.BlogPostLink> para esta versión.
2121

22-
Lee el <Release.BlogPostLink>artículo del blog</Release.BlogPostLink> para esta versión.
22+
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).
2323

2424
Aprende a <LinkWithArrow href="https://github.com/nodejs/node#verifying-binaries">verificar</LinkWithArrow> la firma SHASUMS.
2525

apps/site/pages/es/download/package-manager/all.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ Te permite tener **diferentes versiones para diferentes proyectos**, **diferente
343343

344344
Soporta todas las shells populares (Bash, Zsh, Fish, PowerShell, Clink, Cmder).
345345

346-
Consulta el [inicio rápido](https://vfox.lhan.me/guides/quick-start.html) para usar vfox rápidamente y todos los detalles de uso.
346+
Consulta el [inicio rápido](https://vfox.dev/guides/quick-start.html) para usar vfox rápidamente y leer todos los detalles de uso.
347347

348348
## Void Linux
349349

apps/site/pages/fr/about/get-involved/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,5 @@ Veuillez suivre leurs codes de conduite/règles respectifs.
3232

3333
- [Node Slackers](https://www.nodeslackers.com/) est une communauté Slack axée sur Node.js.
3434
- [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).
35+
- [r/node](https://www.reddit.com/r/node/) est un subreddit centré sur Node.js.
3536
- `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/).

apps/site/pages/fr/index.mdx

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
title: Exécuter du JavaScript partout
3+
layout: home
4+
---
5+
6+
<section>
7+
<WithBadgeGroup section="index" />
8+
9+
<div>
10+
<h1 className="special">Exécuter du JavaScript partout</h1>
11+
12+
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.
13+
14+
</div>
15+
16+
<div className="flex gap-4">
17+
<div className="flex flex-col gap-2">
18+
<Button kind="special" className="!hidden dark:!block" href="/download">Obtenir Node.js®</Button>
19+
20+
<Button kind="primary" className="!block dark:!hidden" href="/download">Obtenir Node.js®</Button>
21+
22+
<Button kind="secondary" className="!block" href="/blog/announcements/node-18-eol-support">
23+
<span>Obtenir une aide à la sécurité</span>
24+
25+
<br />
26+
27+
<small className="!text-xs">pour Node.js 18 et moins</small>
28+
</Button>
29+
</div>
30+
31+
</div>
32+
</section>
33+
34+
<section>
35+
<div>
36+
```js displayName="Create an HTTP Server"
37+
// server.mjs
38+
import { createServer } from 'node:http';
39+
40+
const server = createServer((req, res) => {
41+
res.writeHead(200, { 'Content-Type': 'text/plain' });
42+
res.end('Hello World!\n');
43+
});
44+
45+
// starts a simple http server locally on port 3000
46+
server.listen(3000, '127.0.0.1', () => {
47+
console.log('Listening on 127.0.0.1:3000');
48+
});
49+
50+
// run with `node server.mjs`
51+
```
52+
53+
```js displayName="Write Tests"
54+
// tests.mjs
55+
import assert from 'node:assert';
56+
import test from 'node:test';
57+
58+
test('that 1 is equal 1', () => {
59+
assert.strictEqual(1, 1);
60+
});
61+
62+
test('that throws as 1 is not equal 2', () => {
63+
// throws an exception because 1 != 2
64+
assert.strictEqual(1, 2);
65+
});
66+
67+
// run with `node tests.mjs`
68+
```
69+
70+
```js displayName="Read and Hash a File"
71+
// crypto.mjs
72+
import { createHash } from 'node:crypto';
73+
import { readFile } from 'node:fs/promises';
74+
75+
const hasher = createHash('sha1');
76+
77+
hasher.setEncoding('hex');
78+
// ensure you have a `package.json` file for this test!
79+
hasher.write(await readFile('package.json'));
80+
hasher.end();
81+
82+
const fileHash = hasher.read();
83+
84+
// run with `node crypto.mjs`
85+
```
86+
87+
```js displayName="Streams Pipeline"
88+
// streams.mjs
89+
import { createReadStream, createWriteStream } from 'node:fs';
90+
import { pipeline } from 'node:stream/promises';
91+
import { createGzip } from 'node:zlib';
92+
93+
// ensure you have a `package.json` file for this test!
94+
await pipeline(
95+
createReadStream('package.json'),
96+
createGzip(),
97+
createWriteStream('package.json.gz')
98+
);
99+
100+
// run with `node streams.mjs`
101+
```
102+
103+
```js displayName="Work with Threads"
104+
// threads.mjs
105+
import { Worker, isMainThread,
106+
workerData, parentPort } from 'node:worker_threads';
107+
108+
if (isMainThread) {
109+
const data = 'some data';
110+
const worker = new Worker(import.meta.filename, { workerData: data });
111+
worker.on('message', msg => console.log('Reply from Thread:', msg));
112+
} else {
113+
const source = workerData;
114+
parentPort.postMessage(btoa(source.toUpperCase()));
115+
}
116+
117+
// run with `node threads.mjs`
118+
```
119+
120+
</div>
121+
122+
Apprenez-en plus sur ce que Node.js est capable d'offrir avec notre [Matériel d'apprentissage](/learn).
123+
124+
</section>

apps/site/pages/ja/about/get-involved/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,5 @@ Node.jsについてもっと非公式に議論する場所を探しているの
3030

3131
- [Node Slackers](https://www.nodeslackers.com/)はNode.jsに特化したSlackコミュニティーです。
3232
- [OpenJSF Slack](https://slack-invite.openjsf.org/)はOpenJS財団のSlackワークスペースです。Node.jsに関連するチャンネルがいくつかあります。 _(チャンネル名が `#nodejs-` で始まるチャンネル)_
33+
- [r/node](https://www.reddit.com/r/node/)はNode.jsに関するサブレディットです。
3334
- `irc.libera.chat``#node.js`[IRCクライアント](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients)[ウェブクライアント](https://kiwiirc.com/nextclient/)を使って利用できます。

apps/site/pages/ja/index.mdx

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
title: どこでもJavaScriptを使おう
3+
layout: home
4+
---
5+
6+
<section>
7+
<WithBadgeGroup section="index" />
8+
9+
<div>
10+
<h1 className="special">どこでもJavaScriptを使おう</h1>
11+
12+
Node.js®はクロスプラットフォームに対応したフリーでオープンソースのJavaScript実行環境です。開発者にサーバー、ウェブアプリ、コマンドラインツール、スクリプトなどを開発する環境を提供します。
13+
14+
</div>
15+
16+
<div className="flex gap-4">
17+
<div className="flex flex-col gap-2">
18+
<Button kind="special" className="!hidden dark:!block" href="/download">Node.js®を入手</Button>
19+
20+
<Button kind="primary" className="!block dark:!hidden" href="/download">Node.js®を入手</Button>
21+
22+
<Button kind="secondary" className="!block" href="/ja/blog/announcements/node-18-eol-support">
23+
<span>セキュリティサポート</span>
24+
25+
<br />
26+
27+
<small className="!text-xs">Node.js 18以下向け</small>
28+
</Button>
29+
</div>
30+
31+
</div>
32+
</section>
33+
34+
<section>
35+
<div>
36+
```js displayName="Create an HTTP Server"
37+
// server.mjs
38+
import { createServer } from 'node:http';
39+
40+
const server = createServer((req, res) => {
41+
res.writeHead(200, { 'Content-Type': 'text/plain' });
42+
res.end('Hello World!\n');
43+
});
44+
45+
// starts a simple http server locally on port 3000
46+
server.listen(3000, '127.0.0.1', () => {
47+
console.log('Listening on 127.0.0.1:3000');
48+
});
49+
50+
// run with `node server.mjs`
51+
```
52+
53+
```js displayName="Write Tests"
54+
// tests.mjs
55+
import assert from 'node:assert';
56+
import test from 'node:test';
57+
58+
test('that 1 is equal 1', () => {
59+
assert.strictEqual(1, 1);
60+
});
61+
62+
test('that throws as 1 is not equal 2', () => {
63+
// throws an exception because 1 != 2
64+
assert.strictEqual(1, 2);
65+
});
66+
67+
// run with `node tests.mjs`
68+
```
69+
70+
```js displayName="Read and Hash a File"
71+
// crypto.mjs
72+
import { createHash } from 'node:crypto';
73+
import { readFile } from 'node:fs/promises';
74+
75+
const hasher = createHash('sha1');
76+
77+
hasher.setEncoding('hex');
78+
// ensure you have a `package.json` file for this test!
79+
hasher.write(await readFile('package.json'));
80+
hasher.end();
81+
82+
const fileHash = hasher.read();
83+
84+
// run with `node crypto.mjs`
85+
```
86+
87+
```js displayName="Streams Pipeline"
88+
// streams.mjs
89+
import { createReadStream, createWriteStream } from 'node:fs';
90+
import { pipeline } from 'node:stream/promises';
91+
import { createGzip } from 'node:zlib';
92+
93+
// ensure you have a `package.json` file for this test!
94+
await pipeline(
95+
createReadStream('package.json'),
96+
createGzip(),
97+
createWriteStream('package.json.gz')
98+
);
99+
100+
// run with `node streams.mjs`
101+
```
102+
103+
```js displayName="Work with Threads"
104+
// threads.mjs
105+
import { Worker, isMainThread,
106+
workerData, parentPort } from 'node:worker_threads';
107+
108+
if (isMainThread) {
109+
const data = 'some data';
110+
const worker = new Worker(import.meta.filename, { workerData: data });
111+
worker.on('message', msg => console.log('Reply from Thread:', msg));
112+
} else {
113+
const source = workerData;
114+
parentPort.postMessage(btoa(source.toUpperCase()));
115+
}
116+
117+
// run with `node threads.mjs`
118+
```
119+
120+
</div>
121+
122+
私たちの[学習教材](/learn)でNode.jsでできることをさらに学んでみましょう。
123+
124+
</section>

apps/site/pages/ro/about/branding.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe
4848
</td>
4949

5050
<td>
51-
<img alt="Logo stivuit deschis Node.js" src="/static/logos/nodejsStackedLight.svg" className="h-[164px] w-[267px] rounded bg-neutral-950 p-2 dark:bg-transparent" width="267" height="164" />
51+
<img alt="Logo stivuit deschis Node.js" src="/static/logos/nodejsStackedLight.svg" className="rounded-xs h-[164px] w-[267px] bg-neutral-950 p-2 dark:bg-transparent" width="267" height="164" />
5252
</td>
5353
</tr>
5454

@@ -58,7 +58,7 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe
5858
</td>
5959

6060
<td>
61-
<img alt="Logo stivuit alb Node.js" src="/static/logos/nodejsStackedWhite.svg" className="rounded bg-neutral-950 p-2 dark:bg-transparent" />
61+
<img alt="Logo stivuit alb Node.js" src="/static/logos/nodejsStackedWhite.svg" className="rounded-xs bg-neutral-950 p-2 dark:bg-transparent" />
6262
</td>
6363
</tr>
6464

@@ -75,7 +75,7 @@ Mulțumiri către [Angela Angelini](https://www.linkedin.com/in/angeliningl/) pe
7575
</td>
7676

7777
<td>
78-
<img alt="Pictogramă JS albă" src="/static/logos/jsIconWhite.svg" className="height-[80px] mx-auto w-[71px] rounded bg-neutral-950 p-2 dark:bg-transparent" width="71" height="80" />
78+
<img alt="Pictogramă JS albă" src="/static/logos/jsIconWhite.svg" className="height-[80px] rounded-xs mx-auto w-[71px] bg-neutral-950 p-2 dark:bg-transparent" width="71" height="80" />
7979
</td>
8080
</tr>
8181

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Implică-te
3+
layout: about
4+
---
5+
6+
# Implică-te
7+
8+
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.
9+
10+
## Discuții comunitare
11+
12+
- [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.
13+
- [Repozitoriul GitHub `nodejs/help`](https://github.com/nodejs/help/issues) este locul oficial unde poți adresa întrebări despre Node.js.
14+
- [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.
15+
- [Calendarul proiectului](https://nodejs.org/calendar) Node.js cu toate întâlnirile publice ale echipei.
16+
17+
## Materiale de învățare
18+
19+
Dacă vrei să aprofundezi cunoștințele despre Node.js, ai la dispoziție numeroase resurse.
20+
21+
- [Materialele oficiale de învățare](https://nodejs.org/en/learn/) Node.js.
22+
- [Documentația oficială de referință pentru API](https://nodejs.org/api/) Node.js.
23+
- [NodeSchool.io](https://nodeschool.io/) te învață conceptele Node.js prin intermediul jocurilor interactive în linia de comandă.
24+
- [Eticheta Node.js de pe StackOverflow](https://stackoverflow.com/questions/tagged/node.js) conține un număr mare de articole cu resurse utile.
25+
- [Eticheta comunității Node.js de pe DEV](https://dev.to/t/node) conține articole și conținut legat de Node.js.
26+
27+
## Zone neoficiale de discuții
28+
29+
Există mai multe zone de discuție neoficiale dacă ești în căutarea unui loc mai informal pentru a discuta despre Node.js.
30+
Te rog reține că proiectul Node.js nu le susține oficial. Te rog să urmezi codurile sau regulile lor de conduită.
31+
32+
- [Node Slackers](https://www.nodeslackers.com/) este o comunitate Slack dedicată Node.js.
33+
- [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)_
34+
- [r/node](https://www.reddit.com/r/node/) este un sub-reddit axat pe Node.js.
35+
- `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/).

0 commit comments

Comments
 (0)