Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[automated]: crowdin sync #7040

Closed
wants to merge 103 commits into from
Closed
Show file tree
Hide file tree
Changes from 102 commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
bb5e801
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
ad3cc24
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
2c6ee70
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
03bd82b
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
cc4c31e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
bb471d5
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
3dab793
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
8448ca4
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
51e9a2c
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d0cf3e7
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
20e5b60
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
3071c9c
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d14aea1
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
513d43b
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
3a45e86
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d414a2b
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
1dc86ab
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a7affd2
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
2f978f8
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
2ff9b54
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
3df0669
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a748ada
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
1313ad1
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
9f6b9ef
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
04fe394
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
247a24e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
50799a1
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
44b4509
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
e541e5e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
7ae6b92
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
b966125
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
848064d
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
f5900c4
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a4f833f
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d35d17d
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
5076d24
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
6a80072
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d317577
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
77b67ce
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a2beb36
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
dc7d6a4
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
8e2c62a
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
50d69e8
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
5a4d8b3
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
eb196ae
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
234b82c
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
56e5f0e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
c8ec99a
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
46398ef
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
27275d4
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
ef24471
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
61e3d50
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
4c2eac9
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d8aae34
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
44e8740
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
5ccdd11
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
4011784
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d8656b5
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
629f16f
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
7b906d7
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
8c86bc8
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
70e784e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
3b38c47
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
f9f2b71
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a787be3
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
83e9021
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
9ea53dd
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
29ad4f7
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
c6e02aa
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d14cf3b
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d01cc76
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a7c9a2e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
aa9cc3e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a92d6af
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
7fc437d
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
1f131b5
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
9afe5a7
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
d45da3e
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
7f7342a
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
9828eb9
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
33f37fe
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
08e2c5c
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a7246fc
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
0616fa1
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
60d6b76
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
e36412f
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
9e847b7
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
451f58a
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
1d5e521
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
eff2def
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
825281c
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
a266590
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
8b38729
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
9e9ab76
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
5a0838a
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
f9f6792
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
df43f2b
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
ca0258a
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
094c536
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
b314434
chore: synced translations from crowdin [skip ci]
nodejs-crowdin Sep 13, 2024
4113ed0
fix(eslint): remove deprecated eslint ignore config
bmuenzenmeyer Sep 13, 2024
78f2c17
fix(action): supply config path
bmuenzenmeyer Sep 13, 2024
d9c3019
chore: fix two lints
bmuenzenmeyer Sep 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .eslintignore

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/translations-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ jobs:
- name: Run `npx lint:md --fix`
# This runs a specific version of ESLint with only the Translation Pages Globbing
# This avoid that unrelated changes get linted/modified within this PR
run: npx eslint "apps/site/pages/**/*.md?(x)" --fix --cache --cache-strategy=metadata --cache-file=apps/site/.eslintmdcache
run: npx eslint "apps/site/pages/**/*.md?(x)" --fix --cache --cache-strategy=metadata --cache-file=apps/site/.eslintmdcache --config=apps/site/eslint.config.js
bmuenzenmeyer marked this conversation as resolved.
Show resolved Hide resolved

- name: Run `npx prettier --write`
# This runs a specific version of Prettier with only the Translation Pages Globbing
Expand Down
2 changes: 2 additions & 0 deletions apps/site/eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ const compatConfig = compat.config({
export default tseslint.config(
{
ignores: [
'node_modules',
'.next',
'.swc',
'.turbo',
Expand Down Expand Up @@ -88,6 +89,7 @@ export default tseslint.config(
rules: {
'no-irregular-whitespace': 'off',
'@next/next/no-img-element': 'off',
'@next/next/no-html-link-for-pages': ['error', 'apps/site/pages/'],

// https://github.com/typescript-eslint/typescript-eslint/issues/9860
'@typescript-eslint/consistent-type-imports': 'off',
Expand Down
8 changes: 1 addition & 7 deletions apps/site/pages/fa/about/branding.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,7 @@ layout: about

## Node.js® Mascot

<img
alt="Node.js mascot"
src="/static/images/node-mascot.svg"
className="w-[100px]"
width="100"
height="114"
/>
<img alt="Node.js mascot" src="/static/images/node-mascot.svg" className="w-[100px]" width="100" height="114" />

## لوگو Node.js®‎

Expand Down
16 changes: 8 additions & 8 deletions apps/site/pages/fa/about/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ const hostname = '127.0.0.1';
const port = 3000;

const server = createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
console.log(`Server running at http://${hostname}:${port}/`);
});
```

Expand All @@ -31,13 +31,13 @@ const hostname = '127.0.0.1';
const port = 3000;

const server = createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
console.log(`Server running at http://${hostname}:${port}/`);
});
```

Expand Down
11 changes: 2 additions & 9 deletions apps/site/pages/fa/about/security-reporting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -50,15 +50,8 @@ layout: about

## رویه‌های بهینه OpenSSF

<a
href="https://bestpractices.coreinfrastructure.org/projects/29"
style={{ display: 'inline-flex' }}
>
<img
alt="نشان OpenSSF"
src="https://bestpractices.coreinfrastructure.org/projects/29/badge"
style={{ display: 'inline' }}
/>
<a href="https://bestpractices.coreinfrastructure.org/projects/29" style={{ display: 'inline-flex' }}>
<img alt="نشان OpenSSF" src="https://bestpractices.coreinfrastructure.org/projects/29/badge" style={{ display: 'inline' }} />
</a>

[نشان بهترین شیوه ها](https://github.com/coreinfrastructure/best-practices-badge) بنیاد امنیت متن باز (OpenSSF) راهی است برای پروژه‌های نرم‌افزار آزاد/رایگان و متن باز (FLOSS) تا نشان دهند که از رویه‌های بهینه پیروی می‌کنند. پروژه‌ها می‌توانند به صورت داوطلبانه خود تأیید کنند که چگونه از هر رویه بهینه پیروی می‌کنند. مصرف‌کنندگان این نشان می‌توانند به سرعت ارزیابی کنند که کدام پروژه‌های FLOSS از رویه‌های بهینه پیروی می‌کنند و در نتیجه احتمال بیشتری دارد که نرم‌افزارهای امن با کیفیت بالاتر تولید کنند.
1 change: 0 additions & 1 deletion apps/site/pages/fa/download/package-manager/current.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,4 @@ Node.js شامل <Release.NpmLink /> است.
یاد بگیرید که چگونه <Release.VerifyingBinariesLink>امضاهای SHASUMS را تایید کنید</Release.VerifyingBinariesLink>

دیگر <LinkWithArrow href="/download/package-manager/all">پکیج منیجر ها</LinkWithArrow> که توسط جامعه پشتیبانی می‌شوند را ببینید

</section>
1 change: 0 additions & 1 deletion apps/site/pages/fa/download/package-manager/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,4 @@ Node.js شامل <Release.NpmLink /> است.
یاد بگیرید که چگونه <Release.VerifyingBinariesLink>امضاهای SHASUMS را تایید کنید</Release.VerifyingBinariesLink>

دیگر <LinkWithArrow href="/download/package-manager/all">پکیج منیجر ها</LinkWithArrow> که توسط جامعه پشتیبانی می‌شوند را ببینید

</section>
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,4 @@ Node.js شامل <Release.NpmLink /> است.
تمام <LinkWithArrow href="https://nodejs.org/dist/">آپشن‌های دانلود Node.js</LinkWithArrow> را ببینید

درباره <LinkWithArrow href="about/previous-releases"> Node.js مطالعه کنید </LinkWithArrow>

</section>
1 change: 0 additions & 1 deletion apps/site/pages/fa/download/prebuilt-installer/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,4 @@ Node.js شامل <Release.NpmLink /> است.
تمام <LinkWithArrow href="https://nodejs.org/dist/">آپشن‌های دانلود Node.js</LinkWithArrow> را ببینید

درباره <LinkWithArrow href="about/previous-releases"> Node.js مطالعه کنید </LinkWithArrow>

</section>
1 change: 0 additions & 1 deletion apps/site/pages/fa/download/source-code/current.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,4 @@ Node.js شامل <Release.NpmLink /> است.
یاد بگیرید که چگونه <Release.VerifyingBinariesLink>امضاهای SHASUMS را تایید کنید</Release.VerifyingBinariesLink>

نحوه <LinkWithArrow href="https://github.com/nodejs/node/blob/main/BUILDING.md#building-nodejs-on-supported-platforms">ساخت Node.js</LinkWithArrow> از سورس کد را ببینید.

</section>
1 change: 0 additions & 1 deletion apps/site/pages/fa/download/source-code/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,4 @@ Node.js شامل <Release.NpmLink /> است.
یاد بگیرید که چگونه <Release.VerifyingBinariesLink>امضاهای SHASUMS را تایید کنید</Release.VerifyingBinariesLink>

نحوه <LinkWithArrow href="https://github.com/nodejs/node/blob/main/BUILDING.md#building-nodejs-on-supported-platforms">ساخت Node.js</LinkWithArrow> از سورس کد را ببینید.

</section>
173 changes: 83 additions & 90 deletions apps/site/pages/fa/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,9 @@ layout: home
<div>
<h1 className="special">اجرا جاوااسکریپت در همه جا</h1>

Node.js یک محیط اجرای جاوااسکریپت متن‌باز، رایگان و چندسکویی است
که به توسعه دهندگان اجازه می‌دهد تا سرورها، وب اپلیکیشن‌ها
ابزارهای خط فرمان و اسکریپت‌ها را ایجاد کنند.

Node.js یک محیط اجرای جاوااسکریپت متن‌باز، رایگان و چندسکویی است
که به توسعه دهندگان اجازه می‌دهد تا سرورها، وب اپلیکیشن‌ها
ابزارهای خط فرمان و اسکریپت‌ها را ایجاد کنند.
</div>

<div>
Expand Down Expand Up @@ -47,93 +46,87 @@ Node.js یک محیط اجرای جاوااسکریپت متن‌باز، رای
// server.mjs
import { createServer } from 'node:http';

const server = createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World!\n');
});

// starts a simple http server locally on port 3000
server.listen(3000, '127.0.0.1', () => {
console.log('Listening on 127.0.0.1:3000');
});

// run with `node server.mjs`

````

```js displayName="Write Tests"
// tests.mjs
import assert from 'node:assert';
import test from 'node:test';

test('that 1 is equal 1', () => {
assert.strictEqual(1, 1);
});

test('that throws as 1 is not equal 2', () => {
// throws an exception because 1 != 2
assert.strictEqual(1, 2);
});

// run with `node tests.mjs`
````

```js displayName="Read and Hash a File"
// crypto.mjs
import { createHash } from 'node:crypto';
import { readFile } from 'node:fs/promises';

const hasher = createHash('sha1');

hasher.setEncoding('hex');
// ensure you have a `package.json` file for this test!
hasher.write(await readFile('package.json'));
hasher.end();

const fileHash = hasher.read();

// run with `node crypto.mjs`
```

```js displayName="Streams Pipeline"
// streams.mjs
import { pipeline } from 'node:stream/promises';
import { createReadStream, createWriteStream } from 'node:fs';
import { createGzip } from 'node:zlib';

// ensure you have a `package.json` file for this test!
await pipeline(
createReadStream('package.json'),
createGzip(),
createWriteStream('package.json.gz')
);

// run with `node streams.mjs`
```

```js displayName="Work with Threads"
// threads.mjs
import {
Worker,
isMainThread,
workerData,
parentPort,
} from 'node:worker_threads';

if (isMainThread) {
const data = 'some data';
const worker = new Worker(import.meta.filename, { workerData: data });
worker.on('message', msg => console.log('Reply from Thread:', msg));
} else {
const source = workerData;
parentPort.postMessage(btoa(source.toUpperCase()));
}

// run with `node threads.mjs`
```

const server = createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World!\n');
});

// starts a simple http server locally on port 3000
server.listen(3000, '127.0.0.1', () => {
console.log('Listening on 127.0.0.1:3000');
});

// run with `node server.mjs`
```

```js displayName="Write Tests"
// tests.mjs
import assert from 'node:assert';
import test from 'node:test';

test('that 1 is equal 1', () => {
assert.strictEqual(1, 1);
});

test('that throws as 1 is not equal 2', () => {
// throws an exception because 1 != 2
assert.strictEqual(1, 2);
});

// run with `node tests.mjs`
```

```js displayName="Read and Hash a File"
// crypto.mjs
import { createHash } from 'node:crypto';
import { readFile } from 'node:fs/promises';

const hasher = createHash('sha1');

hasher.setEncoding('hex');
// ensure you have a `package.json` file for this test!
hasher.write(await readFile('package.json'));
hasher.end();

const fileHash = hasher.read();

// run with `node crypto.mjs`
```

```js displayName="Streams Pipeline"
// streams.mjs
import { pipeline } from 'node:stream/promises';
import { createReadStream, createWriteStream } from 'node:fs';
import { createGzip } from 'node:zlib';

// ensure you have a `package.json` file for this test!
await pipeline
(
createReadStream('package.json'),
createGzip(),
createWriteStream('package.json.gz')
);

// run with `node streams.mjs`
```

```js displayName="Work with Threads"
// threads.mjs
import { Worker, isMainThread,
workerData, parentPort } from 'node:worker_threads';

if (isMainThread) {
const data = 'some data';
const worker = new Worker(import.meta.filename, { workerData: data });
worker.on('message', msg => console.log('Reply from Thread:', msg));
} else {
const source = workerData;
parentPort.postMessage(btoa(source.toUpperCase()));
}

// run with `node threads.mjs`
```
</div>

با [مطالب آموزشی](/learn) ما، بیشتر در مورد اینکه Node.js چه امکاناتی را ارائه می دهد بیاموزید.

</section>
8 changes: 1 addition & 7 deletions apps/site/pages/fr/about/branding.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,7 @@ Veuillez consulter la [politique en matière de marques](https://trademark-polic

## Mascotte de Node.js®

<img
alt="Mascotte de Node.js"
src="/static/images/node-mascot.svg"
className="w-[100px]"
width="100"
height="114"
/>
<img alt="Mascotte de Node.js" src="/static/images/node-mascot.svg" className="w-[100px]" width="100" height="114" />

## Logo Node.js®

Expand Down
4 changes: 2 additions & 2 deletions apps/site/pages/fr/about/governance.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ Un guide pour les collaborateurs est disponible à l'adresse suivante : [collabo

## Comité de pilotage technique

Le projet est régi par le [Comité de pilotage technique (TSC)][]
Le projet est régi par le \[Comité de pilotage technique (TSC)]\[]
qui est responsable de l'orientation de haut niveau du projet. Le TSC est un
un sous-ensemble de collaborateurs actifs qui sont nommés par d'autres membres existants du TSC.

[consensus seeking]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making
[readme.md]: https://github.com/nodejs/node/blob/main/README.md#current-project-team-members
[tsc]: https://github.com/nodejs/TSC
[comité de pilotage technique (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md
[technical steering committee (tsc)]: https://github.com/nodejs/TSC/blob/main/TSC-Charter.md
[collaborator-guide.md]: https://github.com/nodejs/node/blob/main/doc/contributing/collaborator-guide.md
[nodejs/node]: https://github.com/nodejs/node
16 changes: 8 additions & 8 deletions apps/site/pages/fr/about/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ const hostname = '127.0.0.1';
const port = 3000;

const server = createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
console.log(`Server running at http://${hostname}:${port}/`);
});
```

Expand All @@ -34,13 +34,13 @@ const hostname = '127.0.0.1';
const port = 3000;

const server = createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});

server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
console.log(`Server running at http://${hostname}:${port}/`);
});
```

Expand Down
Loading