Skip to content

Commit 4ecf9eb

Browse files
committed
chore(de): translate diff [7d8ee59e2e]
Machine translation from English using gpt-4o-2024-08-06. Source: mdn/content@7d8ee59 System prompt: ```md You are tasked with translating MDN Web Docs content from English to German. Ensure that the translation is accurate, preserves technical terminology, and follows the rules provided below. # Rules for Translation 1. Format: - The input is a Markdown file. - The output should be a Markdown file. - Return the raw output, without wrapping it in a Markdown code block. - Keep GFM alert syntax untranslated, such as `> [!NOTE]`, `> [!WARNING]`, and `> [!CALLOUT]`. - If the input contains HTML tags wrapped in backticks (e.g. `<video>`), make sure they are wrapped in the output. - If the input contains HTML tags escaped with a slash (e.g. `\<length>`), make sure they are escaped in the output. 2. Language: - Prefer formal language ("Sie") over informal language ("du"). 3. Code blocks: - Do not translate code blocks. - Do not translate terms wrapped in backticks. 4. Macro calls: - MDN uses macros for dynamic content insertion. These macros must remain **unchanged** and not translated. - Macro calls start with `{{`, followed by the macro name, optional parameters, and end with `}}`. - Avoid invalid macro calls by ensuring curly braces, parentheses, and quotes are closed properly. 5. Technical terms and code snippets in text: - Keep technical terms like element names, attributes, and method names in **English**. Only translate the surrounding descriptive text. 6. Links and References: - Translate link descriptions, but keep the URLs and their structure intact. - Do not change the locale in URLs. 7. Glossary: - "Browser compatibility" => "Browser-Kompatibilität" - "Guide" => "Leitfaden" - "How to" => "Anleitung" # Translation Scope Translate the following Markdown content from **English** to **German** while adhering to the rules above. ```
1 parent f610990 commit 4ecf9eb

File tree

177 files changed

+4253
-4266
lines changed

Some content is hidden

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

177 files changed

+4253
-4266
lines changed

files/de/learn_web_development/core/scripting/what_went_wrong/index.md

Lines changed: 73 additions & 71 deletions
Large diffs are not rendered by default.

files/de/learn_web_development/extensions/client-side_apis/third_party_apis/index.md

Lines changed: 99 additions & 99 deletions
Large diffs are not rendered by default.

files/de/mdn/kitchensink/index.md

Lines changed: 59 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,37 @@
11
---
2-
title: Der MDN Content Kitchensink
2+
title: Die MDN-Inhalts-Kombination
33
slug: MDN/Kitchensink
44
l10n:
5-
sourceCommit: 3e543cdfe8dddfb4774a64bf3decdcbab42a4111
5+
sourceCommit: cd22b9f18cf2450c0cc488379b8b780f0f343397
66
---
77

88
> [!WARNING]
9-
> Löschen Sie diese Seite nicht. Sie wird von [mdn/yari](https://github.com/mdn/yari) für die Automatisierung verwendet.
9+
> Löschen Sie diese Seite nicht. Sie wird von [mdn/yari](https://github.com/mdn/yari) für deren Automatisierung verwendet.
1010
1111
## Über diese Seite
1212

13-
Der **Kitchensink** ist eine Seite, die _versucht_, jedes mögliche Inhaltselement und Yari-Makro zu integrieren.
13+
Der **kitchensink** ist eine Seite, die _versucht_, jedes mögliche Inhaltselement und Yari-Makro einzubeziehen.
1414

15-
Diese Seite versucht, der vollständige Schnittpunkt jeder anderen Seite zu sein. Nicht in Bezug auf den Text, sondern in Bezug auf die Stile und Makros. Lassen Sie uns mit einigen Notizen beginnen…
15+
Diese Seite versucht, die vollständige Schnittmenge jeder anderen Seite zu sein. Nicht im Hinblick auf den Text, sondern im Hinblick auf die Stile und Makros.
16+
Beginnen wir mit einigen Anmerkungen …
1617

17-
Text, der das `<kbd>`-Tag verwendet: <kbd>Umschalt</kbd>
18+
Text, der das `<kbd>`-Tag verwendet: <kbd>Shift</kbd>
1819

1920
> [!NOTE]
20-
> Hier ist eine Notiz mit einem Blockindikator.
21+
> Hier ist eine Blockindikator-Anmerkung.
2122
2223
> [!WARNING]
23-
> Hier ist eine Warnung mit einem Blockindikator.
24+
> Hier ist eine Blockindikator-Warnung.
2425
25-
## Vorherige/Nächste-Tasten
26+
## Vorherige/Nächste-Schaltflächen
2627

2728
{{PreviousMenuNext("Games/Techniques/Control_mechanisms/Desktop_with_mouse_and_keyboard", "Games/Techniques/Control_mechanisms/Other", "Games/Techniques/Control_mechanisms")}}
2829

29-
### Noch eine
30+
### Noch eine
3031

3132
{{PreviousNext("Games/Tutorials/2D_breakout_game_Phaser/Extra_lives", "Games/Tutorials/2D_breakout_game_Phaser/Buttons")}}
3233

33-
## Code-Snippets
34+
## Code-Beispiele
3435

3536
### Klartext
3637

@@ -128,17 +129,17 @@ data:hover::after {
128129
{{InteractiveExample("JavaScript Demo: Set.prototype[Symbol.iterator]()")}}
129130

130131
```js interactive-example
131-
const set1 = new Set();
132+
const set = new Set();
132133

133-
set1.add(42);
134-
set1.add("forty two");
134+
set.add(42);
135+
set.add("forty two");
135136

136-
const iterator1 = set1[Symbol.iterator]();
137+
const iterator = set[Symbol.iterator]();
137138

138-
console.log(iterator1.next().value);
139+
console.log(iterator.next().value);
139140
// Expected output: 42
140141

141-
console.log(iterator1.next().value);
142+
console.log(iterator.next().value);
142143
// Expected output: "forty two"
143144
```
144145

@@ -199,15 +200,15 @@ filter: drop-shadow(16px 16px 20px red) invert(75%);
199200

200201
### Markdown-Tabelle
201202

202-
| Konstantenname | Wert | Beschreibung |
203-
| ---------------------------- | ------ | ---------------------------------------------------------------------------------------------------- |
204-
| `QUERY_COUNTER_BITS_EXT` | 0x8864 | Die Anzahl der Bits, die verwendet werden, um das Abfrageergebnis für das angegebene Ziel zu halten. |
205-
| `CURRENT_QUERY_EXT` | 0x8865 | Die derzeit aktive Abfrage. |
206-
| `QUERY_RESULT_EXT` | 0x8866 | Das Abfrageergebnis. |
207-
| `QUERY_RESULT_AVAILABLE_EXT` | 0x8867 | Ein boolescher Wert, der angibt, ob ein Abfrageergebnis verfügbar ist. |
208-
| `TIME_ELAPSED_EXT` | 0x88BF | Verstrichene Zeit (in Nanosekunden). |
209-
| `TIMESTAMP_EXT` | 0x8E28 | Die aktuelle Zeit. |
210-
| `GPU_DISJOINT_EXT` | 0x8FBB | Ein boolescher Wert, der angibt, ob die GPU irgendeine getrennte Operation ausgeführt hat. |
203+
| Konstanter Name | Wert | Beschreibung |
204+
| ---------------------------- | ------ | -------------------------------------------------------------------------------------------------- |
205+
| `QUERY_COUNTER_BITS_EXT` | 0x8864 | Die Anzahl der Bits, die verwendet werden, um das Abfrageergebnis für das gegebene Ziel zu halten. |
206+
| `CURRENT_QUERY_EXT` | 0x8865 | Die derzeit aktive Abfrage. |
207+
| `QUERY_RESULT_EXT` | 0x8866 | Das Abfrageergebnis. |
208+
| `QUERY_RESULT_AVAILABLE_EXT` | 0x8867 | Ein Boolescher Wert, der angibt, ob ein Abfrageergebnis verfügbar ist. |
209+
| `TIME_ELAPSED_EXT` | 0x88BF | Verstrichene Zeit (in Nanosekunden). |
210+
| `TIMESTAMP_EXT` | 0x8E28 | Die aktuelle Zeit. |
211+
| `GPU_DISJOINT_EXT` | 0x8FBB | Ein Boolescher Wert, der angibt, ob die GPU eine unzusammenhängende Operation ausgeführt hat. |
211212

212213
### HTML-Tabelle
213214

@@ -218,7 +219,7 @@ filter: drop-shadow(16px 16px 20px red) invert(75%);
218219
<a href="/de/docs/Web/HTML/Guides/Content_categories">Inhaltskategorien</a>
219220
</th>
220221
<td>
221-
<a href="/de/docs/Web/HTML/Guides/Content_categories#flow_content">Flussinhalt</a>,
222+
<a href="/de/docs/Web/HTML/Guides/Content_categories#flow_content">Flow-Inhalt</a>,
222223
<a href="/de/docs/Web/HTML/Guides/Content_categories#phrasing_content">Phrasing-Inhalt</a>, fühlbarer Inhalt.
223224
</td>
224225
</tr>
@@ -230,7 +231,7 @@ filter: drop-shadow(16px 16px 20px red) invert(75%);
230231
</tr>
231232
<tr>
232233
<th scope="row">Tag-Auslassung</th>
233-
<td>Keine, sowohl das Start- als auch das Endtag sind obligatorisch.</td>
234+
<td>Keine, sowohl das Anfangs- als auch das End-Tag sind verpflichtend.</td>
234235
</tr>
235236
<tr>
236237
<th scope="row">Erlaubte Eltern</th>
@@ -239,14 +240,14 @@ filter: drop-shadow(16px 16px 20px red) invert(75%);
239240
</td>
240241
</tr>
241242
<tr>
242-
<th scope="row">Implizierte ARIA-Rolle</th>
243+
<th scope="row">Implizite ARIA-Rolle</th>
243244
<td>
244245
<a href="https://w3c.github.io/html-aria/#dfn-no-corresponding-role">Keine entsprechende Rolle</a>
245246
</td>
246247
</tr>
247248
<tr>
248249
<th scope="row">Erlaubte ARIA-Rollen</th>
249-
<td>Jede</td>
250+
<td>Beliebig</td>
250251
</tr>
251252
<tr>
252253
<th scope="row">DOM-Schnittstelle</th>
@@ -271,15 +272,15 @@ filter: drop-shadow(16px 16px 20px red) invert(75%);
271272
<td><code>width</code></td>
272273
<td>Eine positive ganze Zahl oder der Text <code>device-width</code></td>
273274
<td>
274-
Bestimmt die Pixelbreite des Ansichtsbereichs, in der Sie möchten, dass die Website gerendert wird.
275+
Definiert die Pixelbreite des Viewports, bei der die Webseite gerendert werden soll.
275276
</td>
276277
</tr>
277278
<tr>
278279
<td><code>user-scalable</code> {{ReadOnlyInline}}</td>
279280
<td><code>yes</code> oder <code>no</code></td>
280281
<td>
281-
Wenn auf <code>no</code> gesetzt, kann der Benutzer die Webseite nicht vergrößern.
282-
Der Standardwert ist <code>yes</code>. Browsereinstellungen können diese Regel ignorieren,
282+
Wenn auf <code>no</code> gesetzt, kann der Benutzer nicht in die Webseite hineinzoomen.
283+
Der Standardwert ist <code>yes</code>. Browsereinstellungen können diese Regel ignorieren
283284
und iOS10+ ignoriert sie standardmäßig.
284285
</td>
285286
</tr>
@@ -288,15 +289,15 @@ filter: drop-shadow(16px 16px 20px red) invert(75%);
288289
<td><code>auto</code>, <code>contain</code> oder <code>cover</code></td>
289290
<td>
290291
<p>
291-
Der Wert <code>auto</code> beeinflusst das anfängliche Layout-Viewport nicht, und die gesamte Webseite ist einsehbar.
292+
Der Wert <code>auto</code> beeinflusst nicht den anfänglichen Layout-Viewport, und die gesamte Webseite ist sichtbar.
292293
</p>
293294
<p>
294-
Der Wert <code>contain</code> bedeutet, dass der Ansichtsbereich skaliert wird, um das größte Rechteck zu passen, das in das Display eingeschrieben ist.
295+
Der Wert <code>contain</code> bedeutet, dass der Viewport skaliert wird, um das größte in das Display eingeschriebene Rechteck zu passen.
295296
</p>
296297
<p>
297-
Der Wert <code>cover</code> bedeutet, dass der Ansichtsbereich skaliert wird, um das Display des Geräts auszufüllen.
298-
Es wird dringend empfohlen, die <a href="/de/docs/Web/CSS/env">sicheren Bereichsvariablen</a> zu verwenden,
299-
um sicherzustellen, dass wichtiger Inhalt nicht außerhalb des Displays endet.
298+
Der Wert <code>cover</code> bedeutet, dass der Viewport skaliert wird, um das Gerätedisplay auszufüllen.
299+
Es wird dringend empfohlen, die <a href="/de/docs/Web/CSS/env">sichere Bereichseinlage</a>-Variablen zu
300+
verwenden, um sicherzustellen, dass wichtiger Inhalt nicht außerhalb des Displays endet.
300301
</p>
301302
</td>
302303
</tr>
@@ -305,23 +306,25 @@ filter: drop-shadow(16px 16px 20px red) invert(75%);
305306

306307
## Jedes Makro unter der Sonne
307308

308-
**Nun, fast jedes Makro. Hoffentlich nur die, die aktiv verwendet werden.**
309+
**Nun, fast jedes Makro. Hoffentlich nur die, die aktiv genutzt werden.**
309310

310311
Ein {{Glossary("HTTP", "HTTP")}}-Fehlercode, der "Bad Gateway" bedeutet.
311312

312-
Ein {{Glossary("Server", "Server")}} kann als Gateway oder Proxy (Zwischenstelle) zwischen einem Client (wie Ihrem Webbrowser) und einem anderen, nachgelagerten Server fungieren. Wenn Sie eine {{Glossary("URL", "URL")}} aufrufen, kann der Gatewayserver Ihre Anfrage an den nachgelagerten Server weiterleiten. "502" bedeutet, dass der nachgelagerte Server eine ungültige Antwort zurückgegeben hat.
313+
Ein {{Glossary("Server", "Server")}} kann als Gateway oder Proxy (zwischen einem Client (wie Ihrem Webbrowser) und einem anderen, vorgelagerten Server) fungieren.
314+
Wenn Sie eine Anfrage zum Zugriff auf eine {{Glossary("URL", "URL")}} stellen, kann der Gateway-Server Ihre Anfrage an den vorgelagerten Server weiterleiten.
315+
"502" bedeutet, dass der vorgelagerte Server eine ungültige Antwort zurückgegeben hat.
313316

314317
- JavaScript {{jsxref("Array")}} auf MDN
315318

316-
Das Überwachen von Mausbewegungen ist noch einfacher als das Überwachen von Tastendrücken: Alles, was wir brauchen, ist der Listener für das [`mousemove`](/de/docs/Web/API/Element/mousemove_event)-Ereignis.
319+
Das Hören auf Mausbewegungen ist sogar einfacher als das Hören auf Tastendrücke: Alles, was wir benötigen, ist der Listener für das [`mousemove`](/de/docs/Web/API/Element/mousemove_event)-Ereignis.
317320

318321
## Browser-Kompatibilität
319322

320323
{{Compat}}
321324

322-
## Achsenparalleles Begrenzungsrechteck
325+
## Achsen-ausgerichtetes Begrenzungsrechteck
323326

324-
Eine der einfacheren Formen der Kollisionserkennung erfolgt zwischen zwei rechteckigen, achsenalignierten Objekten — das bedeutet keine Rotation. Der Algorithmus funktioniert, indem er sicherstellt, dass es keine Lücke zwischen den 4 Seiten der Rechtecke gibt. Irgendeine Lücke bedeutet, dass keine Kollision existiert.
327+
Eine der einfacheren Formen der Kollisionserkennung ist zwischen zwei rechteckigen Formen, die achsen-ausgerichtet sind — also ohne Drehung. Der Algorithmus funktioniert, indem man sicherstellt, dass es keine Lücke zwischen einer der 4 Seiten der Rechtecke gibt. Jede Lücke bedeutet, dass keine Kollision existiert.
325328

326329
```js
327330
var rect1 = { x: 5, y: 5, width: 50, height: 50 };
@@ -343,7 +346,7 @@ if (5 < 30 && 55 > 20 && 5 < 20 && 55 > 10) {
343346
}
344347
```
345348

346-
### `Rect` Code
349+
### Rechteck-Code
347350

348351
```html
349352
<div id="cr-stage"></div>
@@ -380,7 +383,7 @@ this.color("blue");
380383
});
381384
```
382385

383-
{{EmbedLiveSample('Rect_code', '700', '300')}}
386+
{{EmbedLiveSample('Rect_code', '700', '300') }}
384387

385388
{{SeeCompatTable}}
386389

@@ -392,10 +395,10 @@ this.color("blue");
392395

393396
{{EmbedGHLiveSample("web-tech-games/index.html", '100%', 820)}}
394397

395-
- [Barrierefreiheit-Ressourcen bei MDN](/de/docs/Web/Accessibility)
396-
- [Web-Barrierefreiheit](https://de.wikipedia.org/wiki/Web-Accessibility) auf Wikipedia
398+
- [Ressourcen zur Barrierefreiheit bei MDN](/de/docs/Web/Accessibility)
399+
- [Web-Barrierefreiheit](https://en.wikipedia.org/wiki/Web_accessibility) auf Wikipedia
397400

398-
Das Macro [`AvailableInWorkers`](https://github.com/mdn/rari/blob/main/crates/rari-doc/src/templ/templs/banners.rs) fügt ein lokalisiertes Hinweisfeld ein, das darauf hinweist, dass eine Funktion im Kontext eines [Web-Workers](/de/docs/Web/API/Web_Workers_API) verfügbar ist.
401+
Das Makro [`AvailableInWorkers`](https://github.com/mdn/rari/blob/main/crates/rari-doc/src/templ/templs/banners.rs) fügt ein lokalisiertes Hinweisfeld ein, das anzeigt, dass eine Funktion in einem [Web Worker](/de/docs/Web/API/Web_Workers_API)-Kontext verfügbar ist.
399402

400403
{{AvailableInWorkers}}
401404

@@ -412,23 +415,22 @@ Das Macro [`AvailableInWorkers`](https://github.com/mdn/rari/blob/main/crates/ra
412415

413416
<!---->
414417

415-
- Ein {{htmlelement("canvas")}}-Element erstellen und seine `width`- und `height`-Attribute auf die ursprüngliche, kleinere Auflösung setzen.
416-
- Seine CSS-{{cssxref("width")}}- und {{cssxref("height")}}-Eigenschaften so einstellen, dass sie den 2-fachen oder 4-fachen Wert von HTML `width` und `height` haben.
417-
Wenn das Canvas mit einer Breite von 128 Pixeln erstellt wurde, würden wir die CSS-`width` auf `512px` setzen, wenn wir eine 4-fache Skalierung möchten.
418-
- Die CSS-Eigenschaft `image-rendering` des {{htmlelement("canvas")}}-Elements auf einen Wert setzen, der das Bild nicht verschwommen macht.
419-
Entweder `crisp-edges` oder `pixelated` wird funktionieren. Sehen Sie sich den Artikel zu {{cssxref("image-rendering")}} für weitere Informationen zu den Unterschieden zwischen diesen Werten an und welche Präfixe je nach Browser verwendet werden sollen.
418+
- Erstellen Sie ein {{htmlelement("canvas")}}-Element und setzen Sie dessen `width`- und `height`-Attribute auf die ursprüngliche, kleinere Auflösung.
419+
- Setzen Sie dessen CSS-{{cssxref("width")}}- und {{cssxref("height")}}-Eigenschaften auf das 2- oder 4-fache des Wertes der HTML-`width` und `height`.
420+
Wenn das Canvas mit einer Breite von 128 Pixel erstellt wurde, würden wir die CSS-`width` auf `512px` setzen, wenn wir eine 4-fache Skalierung wünschen.
421+
- Setzen Sie die `image-rendering`-CSS-Eigenschaft des {{htmlelement("canvas")}}-Elements auf einen Wert, der das Bild nicht unscharf macht.
422+
Entweder `crisp-edges` oder `pixelated` funktioniert. Überprüfen Sie den Artikel zu {{cssxref("image-rendering")}} für mehr Informationen über die Unterschiede zwischen diesen Werten und welche Präfixe je nach Browser verwendet werden sollen.
420423

421424
<!---->
422425

423426
- [MDN Web Docs Glossar](/de/docs/Glossary):
424-
425427
- {{Glossary("XMLHttpRequest", "XHR")}}
426428

427-
- [AJAX](https://de.wikipedia.org/wiki/AJAX) auf Wikipedia
428-
- [Lernen: Netzwerk-Anfragen mit JavaScript durchführen](/de/docs/Learn_web_development/Core/Scripting/Network_requests)
429+
- [AJAX](https://en.wikipedia.org/wiki/AJAX) auf Wikipedia
430+
- [Lernen: Netzwerk-Anfragen mit JavaScript machen](/de/docs/Learn_web_development/Core/Scripting/Network_requests)
429431
- [`XMLHttpRequest`](/de/docs/Web/API/XMLHttpRequest)
430432
- [`Fetch API`](/de/docs/Web/API/Fetch_API)
431-
- [Fetch API verwenden](/de/docs/Web/API/Fetch_API/Using_Fetch)
433+
- [Verwendung der Fetch API](/de/docs/Web/API/Fetch_API/Using_Fetch)
432434
- [Synchron vs. Asynchron Kommunikation](https://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/)
433435

434436
<!---->

0 commit comments

Comments
 (0)