Skip to content

fix(de): Correct orthographic and grammatical errors in JS Functions … - #281

Open
raitaskeen wants to merge 1 commit into
mdn:mainfrom
raitaskeen:patch-1
Open

fix(de): Correct orthographic and grammatical errors in JS Functions …#281
raitaskeen wants to merge 1 commit into
mdn:mainfrom
raitaskeen:patch-1

Conversation

@raitaskeen

Copy link
Copy Markdown

While reading through the German translation of the JavaScript Functions reference, I noticed a few minor grammatical inaccuracies and orthographic issues. This commit resolves them by correcting adjective declension errors (updating "strikte Modus" to the proper dative case "strikten Modus"), removing an erroneous comma splice, and applying standard German capitalization rules to compound nouns like "Block-Level-Funktionen".

Vielen Dank für die Überprüfung! Ich freue mich darauf, zur deutschen MDN-Community beizutragen.

Description

Fixed minor grammatical typos (dative case declension for "strikten Modus"), removed a comma splice, and corrected the capitalization of compound nouns like "Block-Level-Funktionen" and "First-Class-Objekte".

Motivation

These changes correct minor literal translation artifacts, ensuring the German documentation reads naturally and follows proper orthographic rules for native developers.

Additional details

N/A - Simple typo and grammar fixes.

Related issues and pull requests

N/A

…reference

While reading through the German translation of the JavaScript Functions reference, I noticed a few minor grammatical inaccuracies and orthographic issues. This commit resolves them by correcting adjective declension errors (updating "strikte Modus" to the proper dative case "strikten Modus"), removing an erroneous comma splice, and applying standard German capitalization rules to compound nouns like "Block-Level-Funktionen".

Vielen Dank für die Überprüfung! Ich freue mich darauf, zur deutschen MDN-Community beizutragen.
@raitaskeen
raitaskeen requested a review from a team as a code owner August 7, 2026 04:56
Copilot AI lite review requested due to automatic review settings August 7, 2026 04:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Diese PR aktualisiert die deutsche Übersetzung der MDN-Seite „JavaScript Functions“, um kleinere orthografische/grammatische Fehler zu korrigieren und die Formulierungen natürlicher zu machen.

Changes:

  • Anpassung der Terminologie/Schreibweise rund um „strict mode“ und related Formulierungen.
  • Entfernen eines fehlerhaften Kommas in einem Satz zu Getter/Setter-Syntax.
  • Überarbeitung von Begriffen/Überschriften rund um „Block-Level …“ und „First-Class …“ (inkl. Glossary-Linktext).
Suppressed comments (2)

files/de/web/javascript/reference/functions/index.md:276

  • Im Fließtext wird „Block-Level Funktionen“ ebenfalls ohne Bindestrich geschrieben. Wenn die beabsichtigte Korrektur „Block-Level-Funktionen“ ist (PR-Beschreibung), sollte das auch hier konsistent sein.
Im [strikten Modus](/de/docs/Web/JavaScript/Reference/Strict_mode) sind Funktionen innerhalb von Blöcken auf diesen Block begrenzt. Vor ES2015 waren Block-Level Funktionen im strikten Modus verboten.

files/de/web/javascript/reference/functions/index.md:296

  • Auch in dieser Überschrift fehlt der Bindestrich im Kompositum; das passt nicht zur in der PR-Beschreibung genannten Zielschreibung („Block-Level-Funktionen“).
### Block-Level Funktionen in nicht-striktem Code

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Allgemein gesprochen ist eine Funktion ein "Unterprogramm", das von externem Code (oder internem Code im Fall von Rekursion) aufgerufen werden kann. Wie das Programm selbst besteht eine Funktion aus einer Abfolge von Anweisungen, die als _Funktionskörper_ bezeichnet werden. Werte können als Parameter an eine Funktion _übergeben_ werden, und die Funktion wird einen Wert _zurückgeben_.

In JavaScript sind Funktionen {{Glossary("First-class_Function", "first-class objects")}}, da sie an andere Funktionen übergeben, von Funktionen zurückgegeben und Variablen und Eigenschaften zugewiesen werden können. Sie können auch Eigenschaften und Methoden wie jedes andere Objekt haben. Was sie von anderen Objekten unterscheidet, ist, dass Funktionen aufgerufen werden können.
In JavaScript sind Funktionen {{Glossary("First-Class_Function", "First-Class-Objekte")}}, da sie an andere Funktionen übergeben, von Funktionen zurückgegeben und Variablen und Eigenschaften zugewiesen werden können. Sie können auch Eigenschaften und Methoden wie jedes andere Objekt haben. Was sie von anderen Objekten unterscheidet, ist, dass Funktionen aufgerufen werden können.
Beachten Sie, dass diese Syntaxen eine _Objekteigenschaft_ und keine _Methode_ erstellen. Die Getter- und Setterfunktionen selbst können nur mit reflektierenden APIs wie {{jsxref("Object.getOwnPropertyDescriptor()")}} aufgerufen werden.

### Block-level Funktionen
### Block-Level Funktionen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants