diff --git a/core/src/main/resources/hudson/maven/reporters/Messages_de.properties b/core/src/main/resources/hudson/maven/reporters/Messages_de.properties
new file mode 100644
index 0000000000000000000000000000000000000000..00e83ac636113e469fa14cdfb15e22deb706a73b
--- /dev/null
+++ b/core/src/main/resources/hudson/maven/reporters/Messages_de.properties
@@ -0,0 +1,14 @@
+BuildInfoRecorder.DisplayName=Build-Informationen aufzeichnen
+MavenArtifactArchiver.DisplayName=Artefakte archivieren
+MavenArtifactArchiver.FailedToInstallToMaster=Artefakt konnte nicht auf dem Master installiert werden
+MavenFingerprinter.DisplayName=Fingerabdrücke aufzeichnen
+MavenJavadocArchiver.DisplayName=Javadoc veröffentlichen
+MavenJavadocArchiver.FailedToCopy=Javadocs konnten nicht von {0} nach {1} kopiert werden
+MavenJavadocArchiver.NoDestDir=Das Zielverzeichnis für die Javadocs konnte nicht vom javadoc-Mojo ermittelt werden.
+MavenMailer.DisplayName=E-Mail-Benachrichtigung
+ReportAction.DisplayName=Maven-Berichte
+ReportCollector.DisplayName=Maven-Berichte aufzeichnen
+ReportCollector.OutsideSite=Maven-Berichte werden nach {0} ausgegeben, was außerhalb des Projektberichtspfad {1} liegt
+SurefireArchiver.DisplayName=Surefire-Berichte veröffentlichen
+SurefireArchiver.NoReportsDir=Das Berichtsverzeichnis konnte nicht vom surefire:test-Mojo ermittelt werden.
+SurefireArchiver.Recording=[HUDSON] Zeichne Testergebnisse auf
\ No newline at end of file
diff --git a/core/src/main/resources/hudson/model/AbstractBuild/index_de.properties b/core/src/main/resources/hudson/model/AbstractBuild/index_de.properties
index a00044dad0ab68e1aebe4a980d38f8f3850180c1..9042861f9de3733507e6b22b6ba88cbef6050e6b 100644
--- a/core/src/main/resources/hudson/model/AbstractBuild/index_de.properties
+++ b/core/src/main/resources/hudson/model/AbstractBuild/index_de.properties
@@ -6,8 +6,8 @@ detail=Details
Not\ yet\ determined=Nicht nicht bestimmt
Failed\ to\ determine=Konnte nicht bestimmt werden
log=log
-Upstream\ Builds=Eltern-Builds
-Downstream\ Builds=Kind-Builds
+Upstream\ Builds=Vorgelagerte Builds
+Downstream\ Builds=Nachgelagerte Builds
none=Keine
Permalinks=Permalinks
Build\ number=Buildnummer
diff --git a/core/src/main/resources/hudson/model/Hudson/projectRelationship-help_de.properties b/core/src/main/resources/hudson/model/Hudson/projectRelationship-help_de.properties
index 6f668ca474d4d5e13792df44dea3e39ec24c268c..49f504d235a8d4afec06ee4656b545eb89d347e3 100644
--- a/core/src/main/resources/hudson/model/Hudson/projectRelationship-help_de.properties
+++ b/core/src/main/resources/hudson/model/Hudson/projectRelationship-help_de.properties
@@ -1,9 +1,9 @@
Title=Was ist eine "Projektbeziehung"?
body=\
- Wenn Sie Projekte verwenden, die voneinander abhängen, kann Hudson nachverfolgen, welcher Build\
- eines Eltern-Projektes für welchen Build eines Kind-Projektes verwendet wurde. Dies geschieht über\
- Aufzeichnungen, die mit Hilfe der Fingerabdruck-Funktion erzeugt wurden.
-For\ this\ feature\ to\ work,\ the\ following\ conditions\ need\ to\ be\ met\:=Damit dieses Merkmal funktioniert, müssen folgende Bedingungen erfüllt sein:
-The\ upstream\ project\ records\ the\ fingerprints\ of\ its\ build\ artifacts=Das Eltern-Projekt zeichnet Fingerabdrücke seiner Build-Artefakte auf
-The\ downstream\ project\ records\ the\ fingerprints\ of\ the\ upstream\ jar\ files\ it\ uses=Das Kind-Projekt zeichnet Fingerabdrücke der verwendeten JAR-Dateien aus Eltern-Projekten auf
-This\ allows\ Hudson\ to\ correlate\ two\ projects.=Dies erlaubt Hudson, zwei Projekte in Beziehung zu setzen.
+ Wenn Sie voneinander abhängige Projekte entwickeln, kann Hudson für Sie herausfinden, welcher Build \
+ eines vorgelagerten Projektes für welchen Build eines nachgelagerten Projektes verwendet wurde. Dies geschieht über \
+ gespeicherte "Fingerabdrücke", die mit Hilfe der Fingerabdruck-Funktion erzeugt wurden.
+For\ this\ feature\ to\ work,\ the\ following\ conditions\ need\ to\ be\ met\:=Um Projektbeziehungen nachzuverfolgen, müssen folgende Bedingungen erfüllt sein:
+The\ upstream\ project\ records\ the\ fingerprints\ of\ its\ build\ artifacts=Das vorgelagerte Projekt zeichnet Fingerabdrücke seiner Build-Artefakte auf.
+The\ downstream\ project\ records\ the\ fingerprints\ of\ the\ upstream\ jar\ files\ it\ uses=Das nachgelagerte Projekt zeichnet Fingerabdrücke der verwendeten JAR-Dateien aus vorgelagerten Projekten auf.
+This\ allows\ Hudson\ to\ correlate\ two\ projects.=Diese Aufzeichnungen erlauben es Hudson, zwei Projekte zueinander in Beziehung zu setzen.
diff --git a/core/src/main/resources/hudson/model/Hudson/projectRelationship_de.properties b/core/src/main/resources/hudson/model/Hudson/projectRelationship_de.properties
index 7e9fb3dde4d3857015223c0cdafa06094303bf5a..b2a20c0c557518a82aefa85bb1733698a0358a15 100644
--- a/core/src/main/resources/hudson/model/Hudson/projectRelationship_de.properties
+++ b/core/src/main/resources/hudson/model/Hudson/projectRelationship_de.properties
@@ -1,4 +1,4 @@
Project\ Relationship=Projektbeziehung
-upstream\ project=Eltern-Projekt
-downstream\ project=Kind-Projekt
+upstream\ project=Vorgelagertes Projekt
+downstream\ project=Nachgelagertes Projekt
Compare=Vergleichen
diff --git a/core/src/main/resources/hudson/scheduler/Messages_de.properties b/core/src/main/resources/hudson/scheduler/Messages_de.properties
new file mode 100644
index 0000000000000000000000000000000000000000..5a1ff57cbd006b4790bb23ee531064df43ebd677
--- /dev/null
+++ b/core/src/main/resources/hudson/scheduler/Messages_de.properties
@@ -0,0 +1,4 @@
+BaseParser.StartEndReversed=Meinten Sie {0}-{1}?
+BaseParser.MustBePositive=step must be positive, but found {0}
+BaseParser.OutOfRange={0} ist ein ungültiger Wert. Muß zwischen {1} und {2} liegen.
+CronTabList.InvalidInput=Ungültige Eingabe: "{0}": {1}
\ No newline at end of file
diff --git a/core/src/main/resources/hudson/tasks/Mailer/config_de.properties b/core/src/main/resources/hudson/tasks/Mailer/config_de.properties
index fce5b944fa2d3287046a0f20873431358cbf16e9..24cac66064503e4f1acd8d5bc5001c9d0d61a8b0 100644
--- a/core/src/main/resources/hudson/tasks/Mailer/config_de.properties
+++ b/core/src/main/resources/hudson/tasks/Mailer/config_de.properties
@@ -1,4 +1,4 @@
Recipients=Empfänger
description=Liste der Empfängeradressen, jeweils durch Leerzeichen getrennt. E-Mails werden versandt, wenn ein Build fehlschlägt.
Send\ e-mail\ for\ every\ unstable\ build=E-Mails bei jedem instabilen Build senden
-Send\ separate\ e-mails\ to\ individuals\ who\ broke\ the\ build=Getrennte E-Mails an die Anwender senden, welche den Build fehlschlagen ließen
+Send\ separate\ e-mails\ to\ individuals\ who\ broke\ the\ build=Getrennte E-Mails an diejenigen Anwender senden, welche den Build fehlschlagen ließen
diff --git a/core/src/main/resources/hudson/tasks/Mailer/global_de.properties b/core/src/main/resources/hudson/tasks/Mailer/global_de.properties
index 8afe54d04d8af836103c86680365c2920c6c5adc..c3eb2fa50b152b3b49e4b4ef70c64d82915b187a 100644
--- a/core/src/main/resources/hudson/tasks/Mailer/global_de.properties
+++ b/core/src/main/resources/hudson/tasks/Mailer/global_de.properties
@@ -1,6 +1,6 @@
E-mail\ Notification=E-Mail Benachrichtigung
Test\ configuration\ by\ sending\ e-mail\ to\ System\ Admin\ Address=E-Mail an Systemadministrator versenden, um Konfiguration zu testen
-SMTP\ server=SMTP Server
+SMTP\ server=SMTP-Server
Default\ user\ e-mail\ suffix=Standardendung für E-Mail-Adressen
System\ Admin\ E-mail\ Address=E-Mail-Adresse des Systemadministrators
Hudson\ URL=Hudson URL
diff --git a/core/src/main/resources/hudson/tasks/Shell/config_de.properties b/core/src/main/resources/hudson/tasks/Shell/config_de.properties
index 641fe1490f7956bcf9f8c61417e9c442e0c6c90f..1b9432d1cc909d0f5ea0e534aab647d38b51c354 100644
--- a/core/src/main/resources/hudson/tasks/Shell/config_de.properties
+++ b/core/src/main/resources/hudson/tasks/Shell/config_de.properties
@@ -1,2 +1,2 @@
Command=Befehl
-description=Verzeichnis der verfügaren Umgebungsvariablen
+description=Liste der verfügbaren Umgebungsvariablen
diff --git a/core/src/main/resources/hudson/util/DoubleLaunchChecker/index_de.properties b/core/src/main/resources/hudson/util/DoubleLaunchChecker/index_de.properties
index 7b87e8d23c14dc34dc94cee3b5a19fd0bb829232..c7580c3fddfd91d9279ac09b8907841314cb2589 100644
--- a/core/src/main/resources/hudson/util/DoubleLaunchChecker/index_de.properties
+++ b/core/src/main/resources/hudson/util/DoubleLaunchChecker/index_de.properties
@@ -1,3 +1,8 @@
Error=Fehler
-message=Hudson hat festgestellt, daß mehr als eine Instanz von Hudson mit dem gleichen Hudson Home-Verzeichnis ''{0}'' zu laufen scheinen. \
-Dies verwirrt Hudson und wird sehr wahrscheinlich zu merkwürdigem Verhalten führen. Bitte korrigieren Sie diese Situation.
+message=\
+ Hudson hat festgestellt, daß mehr als eine Instanz von Hudson mit dem \
+ gleichen Hudson Home-Verzeichnis ''{0}'' zu laufen scheinen. \
+ Dies verwirrt Hudson und wird sehr wahrscheinlich zu merkwürdigem Verhalten führen. \
+ Bitte beheben Sie diese Situation.
+This\ Hudson=Diese Hudson-Instanz
+Other\ Hudson=Die andere Hudson-Instanz
diff --git a/core/src/main/resources/hudson/util/HudsonIsLoading/index_de.properties b/core/src/main/resources/hudson/util/HudsonIsLoading/index_de.properties
index 765677f28bc77a04535b077ac64c1cf892f735f8..226787500aafb15c9565184d1859babf9cac6024 100644
--- a/core/src/main/resources/hudson/util/HudsonIsLoading/index_de.properties
+++ b/core/src/main/resources/hudson/util/HudsonIsLoading/index_de.properties
@@ -1,2 +1,2 @@
-Please\ wait\ while\ Hudson\ is\ getting\ ready\ to\ work=Hudson wird hochgefahren. Bitte warten...
+Please\ wait\ while\ Hudson\ is\ getting\ ready\ to\ work=Hudson wird gestartet. Bitte warten
Your\ browser\ will\ reload\ automatically\ when\ Hudson\ is\ ready.=Der Webbrowser wird die Seite automatisch neu laden, wenn Hudson hochgefahren ist.
diff --git a/core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index_de.properties b/core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index_de.properties
new file mode 100644
index 0000000000000000000000000000000000000000..36173886481d31ec39e5c4e68314a87c3d142185
--- /dev/null
+++ b/core/src/main/resources/hudson/util/IncompatibleAntVersionDetected/index_de.properties
@@ -0,0 +1,8 @@
+Error=Fehler
+errorMessage=\
+ Ihr Serlvet-Container lädt selbst eine ältere Version von Ant und hindert damit \
+ Hudson daran, seine eigene, neuere Version zu verwenden \
+ (Ant Klassen werden aus {0} geladen).
\
+ Eventuell können Sie die Ant-Version Ihres Containers mit einer Version aus \
+ Hudsons WEB-INF/lib-Verzeichnis überschreiben oder die Classloader-Delegation \
+ auf den Modus "Kinder zuerst (child first)" umstellen, so daß Hudson seine Version zuerst findet?
diff --git a/core/src/main/resources/lib/hudson/project/upstream-downstream_de.properties b/core/src/main/resources/lib/hudson/project/upstream-downstream_de.properties
index 5da4da5f805ad1d209cd2cac33856f3a0dc5eec6..1863fb2697268c28e13bf7562957c460792883ee 100644
--- a/core/src/main/resources/lib/hudson/project/upstream-downstream_de.properties
+++ b/core/src/main/resources/lib/hudson/project/upstream-downstream_de.properties
@@ -1,2 +1,2 @@
-Upstream\ Projects=Eltern-Projekte
-Downstream\ Projects=Kind-Projekte
+Upstream\ Projects=Vorgelagerte Projekte
+Downstream\ Projects=Nachgelagerte Projekte