Index: _source/lang/_translationstatus.txt
===================================================================
--- _source/lang/_translationstatus.txt	(revision 3972)
+++ _source/lang/_translationstatus.txt	(working copy)
@@ -9,7 +9,7 @@
 ca.js      Found: 327 Missing: 108
 cs.js      Found: 327 Missing: 108
 da.js      Found: 326 Missing: 109
-de.js      Found: 421 Missing: 14
+de.js      Found: 435 Missing: 0
 el.js      Found: 311 Missing: 124
 en-au.js   Found: 395 Missing: 40
 en-ca.js   Found: 395 Missing: 40
Index: _source/lang/de.js
===================================================================
--- _source/lang/de.js	(revision 3972)
+++ _source/lang/de.js	(working copy)
@@ -95,7 +95,7 @@
 		confirmCancel	: 'Einige Optionen wurden geändert. Wollen Sie den Dialog dennoch schließen?',
 
 		// Put the voice-only part of the label in the span.
-		unavailable		: '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
+		unavailable		: '%1<span class="cke_accessibility">, nicht verfügbar</span>'
 	},
 
 	// Special char dialog.
@@ -428,15 +428,15 @@
 		alignTextTop	: 'Text Oben',
 		alignTop	: 'Oben',
 		quality		: 'Qualität',
-		qualityBest		 : 'Best', // MISSING
-		qualityHigh		 : 'High', // MISSING
-		qualityAutoHigh	 : 'Auto High', // MISSING
-		qualityMedium	 : 'Medium', // MISSING
-		qualityAutoLow	 : 'Auto Low', // MISSING
-		qualityLow		 : 'Low', // MISSING
-		windowModeWindow	 : 'Window', // MISSING
-		windowModeOpaque	 : 'Opaque', // MISSING
-		windowModeTransparent	 : 'Transparent', // MISSING
+		qualityBest		 : 'Beste',
+		qualityHigh		 : 'Hoch',
+		qualityAutoHigh	 : 'Auto Hoch',
+		qualityMedium	 : 'Medium',
+		qualityAutoLow	 : 'Auto Niedrig',
+		qualityLow		 : 'Niedrig',
+		windowModeWindow	 : 'Fenster',
+		windowModeOpaque	 : 'Deckend',
+		windowModeTransparent	 : 'Transparent',
 		windowMode	: 'Fenster Modus',
 		flashvars	: 'Variablen für Flash',
 		bgcolor	: 'Hintergrundfarbe',
@@ -590,46 +590,46 @@
 
 	colors :
 	{
-		'000' : 'Black',
-		'800000' : 'Maroon',
-		'8B4513' : 'Saddle Brown',
-		'2F4F4F' : 'Dark Slate Gray',
-		'008080' : 'Teal',
+		'000' : 'Schwarz',
+		'800000' : 'Kastanienbraun',
+		'8B4513' : 'Braun',
+		'2F4F4F' : 'Dunkles Schiefergrau',
+		'008080' : 'Blaugrün',
 		'000080' : 'Navy',
 		'4B0082' : 'Indigo',
-		'696969' : 'Dim Gray',
-		'B22222' : 'Fire Brick',
-		'A52A2A' : 'Brown',
-		'DAA520' : 'Golden Rod',
-		'006400' : 'Dark Green',
-		'40E0D0' : 'Turquoise',
-		'0000CD' : 'Medium Blue',
-		'800080' : 'Purple',
-		'808080' : 'Gray',
-		'F00' : 'Red',
-		'FF8C00' : 'Dark Orange',
+		'696969' : 'Dunkelgrau',
+		'B22222' : 'Ziegelrot',
+		'A52A2A' : 'Braun',
+		'DAA520' : 'Goldgelb',
+		'006400' : 'Dunkelgrün',
+		'40E0D0' : 'Türkis',
+		'0000CD' : 'Medium Blau',
+		'800080' : 'Lila',
+		'808080' : 'Grau',
+		'F00' : 'Rot',
+		'FF8C00' : 'Dunkelorange',
 		'FFD700' : 'Gold',
-		'008000' : 'Green',
+		'008000' : 'Grün',
 		'0FF' : 'Cyan',
-		'00F' : 'Blue',
-		'EE82EE' : 'Violet',
-		'A9A9A9' : 'Dark Gray',
-		'FFA07A' : 'Light Salmon',
+		'00F' : 'Blau',
+		'EE82EE' : 'Hellviolett',
+		'A9A9A9' : 'Dunkelgrau',
+		'FFA07A' : 'Helles Lachsrosa',
 		'FFA500' : 'Orange',
-		'FFFF00' : 'Yellow',
+		'FFFF00' : 'Gelb',
 		'00FF00' : 'Lime',
-		'AFEEEE' : 'Pale Turquoise',
-		'ADD8E6' : 'Light Blue',
-		'DDA0DD' : 'Plum',
-		'D3D3D3' : 'Light Grey',
-		'FFF0F5' : 'Lavender Blush',
-		'FAEBD7' : 'Antique White',
-		'FFFFE0' : 'Light Yellow',
-		'F0FFF0' : 'Honeydew',
-		'F0FFFF' : 'Azure',
-		'F0F8FF' : 'Alice Blue',
-		'E6E6FA' : 'Lavender',
-		'FFF' : 'White'
+		'AFEEEE' : 'Blaß-Türkis',
+		'ADD8E6' : 'Hellblau',
+		'DDA0DD' : 'Pflaumenblau',
+		'D3D3D3' : 'Hellgrau',
+		'FFF0F5' : 'Lavendel',
+		'FAEBD7' : 'Antik Weiß',
+		'FFFFE0' : 'Hellgelb',
+		'F0FFF0' : 'Honigtau',
+		'F0FFFF' : 'Azurblau',
+		'F0F8FF' : 'Alice Blau',
+		'E6E6FA' : 'Lavendel',
+		'FFF' : 'Weiß'
 	},
 
 	scayt :
@@ -645,7 +645,7 @@
 		ignore : 'Ignorieren',
 		ignoreAll : 'Alle ignorieren',
 		addWord : 'Wort hinzufügen',
-		emptyDic : 'Wörterbuchname sollt leer sein.',
+		emptyDic : 'Wörterbuchname sollte leer sein.',
 		optionsTab : 'Optionen',
 		languagesTab : 'Sprachen',
 		dictionariesTab : 'Wörterbücher',
@@ -655,7 +655,7 @@
 	about :
 	{
 		title : 'Über CKEditor',
-		dlgTitle : 'About CKEditor', // MISSING
+		dlgTitle : 'Über CKEditor',
 		moreInfo : 'Für Informationen Liztenzbestimmungen besuchen sie bitte unsere Webseite:',
 		copy : 'Copyright &copy; $1. Alle Rechte vorbehalten.'
 	},
@@ -665,10 +665,10 @@
 	fakeobjects :
 	{
 		anchor : 'Anker',
-		flash : 'Flash Animation', // MISSING
+		flash : 'Flash Animation',
 		div : 'Seitenumbruch',
-		unknown : 'Unknown Object' // MISSING
+		unknown : 'Unbekanntes Objekt'
 	},
 
-	resize : 'Drag to resize' // MISSING
+	resize : 'Zum Vergrößern ziehen'
 };
Index: CHANGES.html
===================================================================
--- CHANGES.html	(revision 3972)
+++ CHANGES.html	(working copy)
@@ -141,6 +141,7 @@
 			<li><a href="http://dev.fckeditor.net/ticket/3987">#3987</a> : Spanish.</li>
 			<li><a href="http://dev.fckeditor.net/ticket/4089">#4089</a> : Ukrainian.</li>
 			<li><a href="http://dev.fckeditor.net/ticket/4091">#4091</a> : Japanese</li>
+			<li><a href="http://dev.fckeditor.net/ticket/4104">#4104</a> : German</li>
 		</ul></li>
 		<li><a href="http://dev.fckeditor.net/ticket/3984">#3984</a> : [IE]The pre-formatted style is generating error.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/3946">#3946</a> : Fixed unable to hide contextmenu.</li>
