Skip to content

Commit d7cd1b8

Browse files
i18n: new crowdin translations (#2319)
Co-authored-by: bjohansebas <103585995+bjohansebas@users.noreply.github.com>
1 parent dfefd4d commit d7cd1b8

400 files changed

Lines changed: 59862 additions & 7114 deletions

File tree

Some content is hidden

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

src/content/docs/de/4x/guide/behind-proxies.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ Eine IP-Adresse, ein Subnetz oder ein Array von IP-Adressen und Subnetzen, die d
4444
Sie können IP-Adressen auf jede der folgenden Arten festlegen:
4545

4646
```js
47-
app.set('trust proxy', 'loopback'); // ein einzelnes Subnetz
48-
app.set('trust proxy', 'loopback, 123.123.123.123''); // ein Subnetz und eine Adresse
49-
angeben. et('trust proxy', 'loopback, linklocal, uniquelocal'); // mehrere Subnetze als CSV
50-
app.set('trust proxy', ['loopback', 'linklocal', 'uniquelocal']); // mehrere Subnetze als Array angeben
47+
app.set('trust proxy', 'loopback'); // specify a single subnet
48+
app.set('trust proxy', 'loopback, 123.123.123.123'); // specify a subnet and an address
49+
app.set('trust proxy', 'loopback, linklocal, uniquelocal'); // specify multiple subnets as CSV
50+
app.set('trust proxy', ['loopback', 'linklocal', 'uniquelocal']); // specify multiple subnets as an array
5151
```
5252

5353
Wenn angegeben, werden die IP-Adressen oder Subnetze vom Prozess der Adressermittlung ausgeschlossen und die dem Anwendungsserver nächstgelegene nicht vertrauenswürdige IP-Adresse wird als IP-Adresse des Clients ermittelt. Dies funktioniert indem überprüft wird, ob `req.socket.remoteAddress` vertrauenswürdig ist. Wenn ja, dann wird jede Adresse in `X-Forwarded-For` von rechts nach links bis zur ersten Adresse überprüft, die nicht vertrauenswürdig ist.
@@ -71,8 +71,8 @@ Benutzerdefinierte Vertrauens-Implementierung.
7171

7272
```js
7373
app.set('trust proxy', (ip) => {
74-
if (ip === '127.0.0.1' || ip === '123.123.123. 23')
75-
return true; // vertrauenswürdige IPs
74+
if (ip === '127.0.0.1' || ip === '123.123.123.123')
75+
return true; // trusted IPs
7676
else return false;
7777
});
7878
```

src/content/docs/de/4x/guide/debugging.mdx

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ Um alle internen Logs zu sehen, die in Express verwendet werden, setzen Sie die
99
`express:*` beim Starten Ihrer App.
1010

1111
```bash
12-
$ DEBUG=Express:* node index.js
12+
$ DEBUG=express:* node index.js
1313
```
1414

1515
Verwenden Sie unter Windows den entsprechenden Befehl.
1616

1717
```bash
18-
> $env:DEBUG = "Express:*"; node index.js
18+
> $env:DEBUG = "express:*"; node index.js
1919
```
2020

2121
Das Ausführen dieses Befehls auf der vom [Express-Generator] generierten Standard-App (/en/starter/generator) gibt folgende Ausgabe aus:
@@ -56,30 +56,30 @@ $ DEBUG=express:* node ./bin/www
5656
express:router:layer new / +1ms
5757
express:router use /users router +0ms
5858
express:router:layer new /users +0ms
59-
express:router use / &lt;anonymous&gt; +0ms
59+
express:router use / &amp;lt;anonymous&amp;gt; +0ms
6060
express:router:layer new / +0ms
61-
express:router use / &lt;anonymous&gt; +0ms
61+
express:router use / &amp;lt;anonymous&amp;gt; +0ms
6262
express:router:layer new / +0ms
63-
express:router use / &lt;anonymous&gt; +0ms
63+
express:router use / &amp;lt;anonymous&amp;gt; +0ms
6464
express:router:layer new / +0ms
6565
```
6666

6767
Wenn eine Anfrage an die App gestellt wird, sehen Sie die im Express-Code angegebenen Protokolle:
6868

6969
```bash
70-
express :router dispatching GET / +4h
71-
express :router query : / +2ms
72-
express :router expresInit : / +0ms
73-
express:router favicon : / +0ms
74-
express :router logger : / +1ms
75-
express :router jsonParser : / +0ms
76-
express:router urlencodedParser : / +1ms
77-
express :router cookieParser : / +0ms
78-
express:router stylus : / +0ms
79-
express :router serveStatic : / +2ms
80-
express :router router router : / +2ms
70+
express:router dispatching GET / +4h
71+
express:router query : / +2ms
72+
express:router expressInit : / +0ms
73+
express:router favicon : / +0ms
74+
express:router logger : / +1ms
75+
express:router jsonParser : / +0ms
76+
express:router urlencodedParser : / +1ms
77+
express:router cookieParser : / +0ms
78+
express:router stylus : / +0ms
79+
express:router serveStatic : / +2ms
80+
express:router router : / +2ms
8181
express:router dispatching GET / +1ms
82-
express:view lookup "index. ug" +338ms
82+
express:view lookup "index.pug" +338ms
8383
express:view stat "/projects/example/views/index.pug" +0ms
8484
express:view render "/projects/example/views/index.pug" +1ms
8585
```
@@ -93,13 +93,13 @@ Eine Anwendung, die durch den Befehl `express generiert` erzeugt wird, benutzt d
9393
Wenn Sie zum Beispiel die App mit `$ express Beispiel-App` erstellt haben, können Sie die Debug-Anweisungen mit folgendem Befehl aktivieren:
9494

9595
```bash
96-
$ DEBUG=Beispiel-app:* Knoten ./bin/www
96+
$ DEBUG=sample-app:* node ./bin/www
9797
```
9898

9999
Sie können mehr als einen Debug-Namensraum angeben, indem Sie eine kommaseparierte Namensliste zuweisen:
100100

101101
```bash
102-
$ DEBUG=http,mail,Express:* node index.js
102+
$ DEBUG=http,mail,express:* node index.js
103103
```
104104

105105
## Erweiterte Optionen

src/content/docs/de/4x/guide/error-handling.mdx

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import Alert from '@components/primitives/Alert/Alert.astro';
77

88
_Error Handling_ bezieht sich darauf, wie Express Fehler fängt und verarbeitet, die
99
sowohl synchron als auch asynchron auftritt. Express kommt mit einem Standardfehler
10-
\-Handler, damit Sie nicht Ihren eigenen schreiben müssen, um loszulegen.
10+
-Handler, damit Sie nicht Ihren eigenen schreiben müssen, um loszulegen.
1111

1212
## Fehler beim Fangen
1313

@@ -20,7 +20,7 @@ catch and process it. Zum Beispiel:
2020

2121
```js
2222
app.get('/', (req, res) => {
23-
werfen neue Fehler ('BROKEN'); // Express fängt dies auf eigene Faust.
23+
throw new Error('BROKEN'); // Express will catch this on its own.
2424
});
2525
```
2626

@@ -30,11 +30,11 @@ catch and process them. Zum Beispiel:
3030

3131
```js
3232
app.get('/', (req, res, next) => {
33-
fs.eadFile('/file-does-not-exist', (err, data) => {
33+
fs.readFile('/file-does-not-exist', (err, data) => {
3434
if (err) {
35-
next(err); // Fehler an Express übergeben.
35+
next(err); // Pass errors to Express.
3636
} else {
37-
res.end(data);
37+
res.send(data);
3838
}
3939
});
4040
});
@@ -46,7 +46,7 @@ Zum Beispiel:
4646

4747
```js
4848
app.get('/user/:id', async (req, res, next) => {
49-
const user = wait getUserById(req.params.id);
49+
const user = await getUserById(req.params.id);
5050
res.send(user);
5151
});
5252
```
@@ -64,7 +64,7 @@ wie folgt vereinfachen:
6464

6565
```js
6666
app.get('/', [
67-
Funktion (req, res, next) {
67+
function (req, res, next) {
6868
fs.writeFile('/inaccessible-path', 'data', next);
6969
},
7070
function (req, res) {
@@ -75,7 +75,7 @@ app.get('/', [
7575

7676
Im obigen Beispiel wird `next` als Callback für `fs.writeFile` bereitgestellt,
7777
, das mit oder ohne Fehler aufgerufen wird. Wenn kein Fehler vorliegt, wird der zweite
78-
\-Handler ausgeführt, sonst fängt und verarbeitet Express den Fehler.
78+
-Handler ausgeführt, sonst fängt und verarbeitet Express den Fehler.
7979

8080
Sie müssen Fehler, die im asynchronen Code auftreten, der von Routenhandlern oder
8181
Middleware aufgerufen wird, auffangen und an Express zur Verarbeitung weiterleiten. Zum Beispiel:
@@ -103,10 +103,10 @@ benutzt, die Versprechen zurückgeben. Zum Beispiel:
103103
```js
104104
app.get('/', (req, res, next) => {
105105
Promise.resolve()
106-
. hen(() => {
107-
werfen neue Fehler ('BROKEN');
106+
.then(() => {
107+
throw new Error('BROKEN');
108108
})
109-
. atch(next); // Fehler werden an Express übergeben.
109+
.catch(next); // Errors will be passed to Express.
110110
});
111111
```
112112

@@ -119,14 +119,14 @@ zu stützen, indem Sie den asynchronen Code auf etwas Triviales reduzieren. Zum
119119

120120
```js
121121
app.get('/', [
122-
Funktion (req, res, next) {
123-
fs. eadFile('/maybe-valid-file', 'utf-8', (err, data) => {
124-
res.locals. ata = Daten;
122+
function (req, res, next) {
123+
fs.readFile('/maybe-valid-file', 'utf-8', (err, data) => {
124+
res.locals.data = data;
125125
next(err);
126126
});
127127
},
128128
function (req, res) {
129-
res. ocals.data = res.locals.data.split(',')[1];
129+
res.locals.data = res.locals.data.split(',')[1];
130130
res.send(res.locals.data);
131131
},
132132
]);
@@ -141,7 +141,7 @@ mit dem `readFile` Callback durchgeführt, dann könnte sich die Anwendung beend
141141
Handler würden nicht laufen.
142142

143143
Welche Methode Sie auch immer verwenden, wenn Sie wollen, dass Express-Fehlerbehandler aufgerufen werden und die
144-
\-Anwendung überleben soll, Sie müssen sicherstellen, dass Express den Fehler empfängt.
144+
-Anwendung überleben soll, Sie müssen sicherstellen, dass Express den Fehler empfängt.
145145

146146
## Der Standard-Fehlerhandler
147147

@@ -165,7 +165,7 @@ hinzugefügt:
165165
sich dieser Wert außerhalb des 4xx oder 5xx Bereichs befindet, wird er auf 500 gesetzt.
166166
- Die `res.statusMessage` wurde gemäß dem Statuscode gesetzt.
167167
- Der Körper wird der HTML-Code der Statuscode-Nachricht sein, wenn in der Produktion
168-
\-Umgebung, andernfalls 'err.stack' ist.
168+
-Umgebung, andernfalls 'err.stack' ist.
169169
- Alle in einem `err.headers` Objekt angegebenen Header.
170170

171171
Wenn du `next()` mit einem Fehler aufruft, nachdem du die
@@ -199,9 +199,9 @@ außer Funktionen zur Fehlerbehandlung haben vier Argumente anstelle von drei:
199199
`(err, req, res, next)`. Zum Beispiel:
200200

201201
```js
202-
app.use(((err, req, res, next) => {
202+
app.use((err, req, res, next) => {
203203
console.error(err.stack);
204-
res.status(500).send('Etwas kaputt!');
204+
res.status(500).send('Something broke!');
205205
});
206206
```
207207

@@ -212,14 +212,14 @@ const bodyParser = require('body-parser');
212212
const methodOverride = require('method-override');
213213

214214
app.use(
215-
bodyParser.rlencoded({
215+
bodyParser.urlencoded({
216216
extended: true,
217217
})
218218
);
219219
app.use(bodyParser.json());
220-
app.se(methodOverride());
220+
app.use(methodOverride());
221221
app.use((err, req, res, next) => {
222-
// Logik
222+
// logic
223223
});
224224
```
225225

@@ -234,12 +234,12 @@ für Anfragen mit `XHR` und denen ohne folgende zu definieren:
234234
const bodyParser = require('body-parser');
235235
const methodOverride = require('method-override');
236236

237-
app.se(
237+
app.use(
238238
bodyParser.urlencoded({
239239
extended: true,
240240
})
241241
);
242-
app.se(bodyParser.json());
242+
app.use(bodyParser.json());
243243
app.use(methodOverride());
244244
app.use(logErrors);
245245
app.use(clientErrorHandler);
@@ -263,7 +263,7 @@ Beachten Sie, dass, wenn _not_ in einer Fehlerbehandlungsfunktion "Weiter" aufru
263263
```js
264264
function clientErrorHandler(err, req, res, next) {
265265
if (req.xhr) {
266-
res.status(500).end({ error: 'Something failed!' });
266+
res.status(500).send({ error: 'Something failed!' });
267267
} else {
268268
next(err);
269269
}
@@ -285,17 +285,17 @@ Wenn du einen Route-Handler mit mehreren Callback-Funktionen hast, kannst du den
285285
app.get(
286286
'/a_route_behind_paywall',
287287
(req, res, next) => {
288-
if (!req.user.asPaid) {
289-
// weitere Bearbeitung dieser Anfrage
288+
if (!req.user.hasPaid) {
289+
// continue handling this request
290290
next('route');
291291
} else {
292292
next();
293293
}
294294
},
295295
(req, res, next) => {
296-
PaidContent.ind((err, doc) => {
296+
PaidContent.find((err, doc) => {
297297
if (err) return next(err);
298-
res.son(doc);
298+
res.json(doc);
299299
});
300300
}
301301
);

0 commit comments

Comments
 (0)