diff --git a/de-de/d-de.html.markdown b/de-de/d-de.html.markdown
index 65d2931b..9eb5ef46 100644
--- a/de-de/d-de.html.markdown
+++ b/de-de/d-de.html.markdown
@@ -22,11 +22,11 @@ void main(string[] args) {
Wenn du so wie ich bist und viel Zeit im Internet verbringst, stehen die Chancen
gut, dass du schonmal über [D](http://dlang.org/) gehört hast.
-Die D-Sprache ist eine moderne, überall einsetzbare programmiersprache die von
+Die D-Sprache ist eine moderne, überall einsetzbare Programmiersprache die von
Low bis High Level verwendet werden kann und dabei viele Stile anbietet.
D wird aktiv von Walter Bright und Andrei Alexandrescu entwickelt, zwei super schlaue,
-richtig coole leute. Da das jetzt alles aus dem Weg ist - auf zu den Beispielen!
+richtig coole Leute. Da das jetzt alles aus dem Weg ist - auf zu den Beispielen!
```d
import std.stdio;
@@ -40,7 +40,7 @@ void main() {
auto n = 1; // auto um den Typ vom Compiler bestimmen zu lassen
- // Zahlenliterale können _ verwenden für lesbarkeit
+ // Zahlenliterale können _ verwenden für Lesbarkeit
while(n < 10_000) {
n += n;
}
@@ -69,9 +69,9 @@ void main() {
```
Neue Typen können mit `struct`, `class`, `union`, und `enum` definiert werden.
-Structs und unions werden as-value (koppiert) an Methoden übergeben wogegen
+Structs und unions werden as-value (kopiert) an Methoden übergeben wogegen
Klassen als Referenz übergeben werden. Templates können verwendet werden um
-alle Typen zu parameterisieren.
+alle Typen zu parametrisieren.
```d
// Hier, T ist ein Type-Parameter, Er funktioniert wie Generics in C#/Java/C++
@@ -121,7 +121,7 @@ void swap(T)(ref T a, ref T b) {
b = temp;
}
-// Templates können ebenso Werte parameterisieren.
+// Templates können ebenso Werte parametrisieren.
class Matrix(uint m, uint n, T = int) {
T[m] rows;
T[n] columns;