diff --git a/lang/medias.xml b/lang/medias.xml
index 1d470bf8b0137913326c55a8f4f1aaa68749b479..2689d6d3cc6773c444a6fe6eff54b9559f4c80c6 100644
--- a/lang/medias.xml
+++ b/lang/medias.xml
@@ -26,10 +26,11 @@
 	</langue>
 	<langue code="da" url="https://trad.spip.net/tradlang_module/medias?lang_cible=da" total="171" traduits="11" relire="0" modifs="3" nouveaux="157" pourcent="6.43">
 	</langue>
-	<langue code="de" url="https://trad.spip.net/tradlang_module/medias?lang_cible=de" total="171" traduits="156" relire="0" modifs="0" nouveaux="15" pourcent="91.23">
+	<langue code="de" url="https://trad.spip.net/tradlang_module/medias?lang_cible=de" total="171" traduits="171" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
 		<traducteur nom="kennethkeen" lien="https://trad.spip.net/auteur/kennethkeen" />
 		<traducteur nom="klaus++" lien="https://trad.spip.net/auteur/klaus" />
 		<traducteur nom="Rainer Müller" lien="https://trad.spip.net/auteur/rainer-muller" />
+		<traducteur nom="Torsten Willmann" lien="https://trad.spip.net/auteur/torsten-willmann" />
 	</langue>
 	<langue code="el" url="https://trad.spip.net/tradlang_module/medias?lang_cible=el" total="171" traduits="14" relire="0" modifs="3" nouveaux="154" pourcent="8.19">
 	</langue>
diff --git a/lang/medias_de.php b/lang/medias_de.php
index 59ef86f326b353501163c15f01ae5e75f7042a42..d439ef0fcb414b82d4ce8f394db81a0113f1b46a 100644
--- a/lang/medias_de.php
+++ b/lang/medias_de.php
@@ -10,6 +10,9 @@ if (!defined('_ECRIRE_INC_VERSION')) {
 $GLOBALS[$GLOBALS['idx_lang']] = array(
 
 	// A
+	'affichage_documents_en_cases' => 'In Kästchen anzeigen',
+	'affichage_documents_en_grand' => 'In groß anzeigen',
+	'affichage_documents_en_liste_compacte' => 'Listenansicht',
 	'aucun_audio' => 'Kein Ton',
 	'aucun_document' => 'Kein Dokument',
 	'aucun_file' => 'Keine Datei',
@@ -51,6 +54,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'des_utilisations' => '@nb@ Verwendungen',
 	'des_videos' => '@nb@ Videos',
 	'descriptif' => 'Beschreibung',
+	'details_document' => 'Details',
+	'details_document_afficher_masquer' => 'Details anzeigen/verbergen.',
 	'document_attache_succes' => 'Das Dokument wurde erfolgreich hinzugefügt.',
 	'document_copie_locale_succes' => 'Die Datei wurde erfolgreich in auf den Server übertragen.',
 	'document_installe_succes' => 'Die Datei wurde erfolgreich übertragen',
@@ -71,14 +76,17 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'entree_titre_image' => 'Titel des Bilds:',
 	'erreur_aucun_document' => 'Dieses Dokument ist nicht in der Mediathek vorhanden.',
 	'erreur_aucun_fichier' => 'Es wurde kein Dokument gefunden.',
+	'erreur_autorisation' => 'Authorisierungsfehler',
 	'erreur_chemin_distant' => 'Die Datei @nom@ konnte nicht über das Netz erreicht werden.',
 	'erreur_chemin_ftp' => 'Die angegebene Datei wurde nicht auf dem Server gefunden.',
 	'erreur_copie_fichier' => 'Die Datei @nom@ konnte nicht kopiert werden.',
+	'erreur_deplacement_impossible' => 'Verschieben nicht möglich.',
 	'erreur_dossier_tmp_manquant' => 'Es fehlt ein temporäres Verzeichnis zum Übertragen der Dateien',
 	'erreur_ecriture_fichier' => 'Fehler beim Speichern der Datei',
 	'erreur_format_fichier_image' => 'Das Format von @nom@ ist nicht als Bild geeeignet.',
 	'erreur_indiquez_un_fichier' => 'Geben sie eine Datei an!',
 	'erreur_insertion_document_base' => 'Das Dokument @fichier@kann nicht in der Datenbank erfasst werden.',
+	'erreur_objet_absent' => 'Die empfangenen Informationen sind unvollständig.',
 	'erreur_suppression_vignette' => 'Fehler beim Löschen des Thumbnails',
 	'erreur_upload_type_interdit' => 'Die Übertragung von Dokumenten mit dem Namen @nom@ ist nicht erlaubt.',
 	'erreur_upload_vignette' => 'Fehler beim Laden des Miniaturbilds @nom@',
@@ -97,6 +105,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'image_tourner_180' => 'Um 180° drehen',
 	'image_tourner_droite' => 'Um 90° nach rechts drehen',
 	'image_tourner_gauche' => 'Um 90° nach links drehen',
+	'info_dimensions_image' => 'Größe',
 	'info_doc_max_poids' => 'Die Dokumente dürfen höchstens @maxi@ groß sein (diese Datei hat @actuel@).',
 	'info_document' => 'Dokument',
 	'info_document_indisponible' => 'Dokument nicht verfügbar',
@@ -116,10 +125,13 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'info_modifier_document' => 'Dokument bearbeiten',
 	'info_portfolio' => 'Portfolio',
 	'info_referencer_doc_distant' => 'Dokument im Internet verlinken:',
+	'info_resolution_image' => 'Auflösung',
+	'info_resolution_mpx' => '@resolution@ Mpx',
 	'info_sans_vignette' => 'Ohne Icon',
 	'info_statut_document' => 'Dieses Dokument ist:',
 	'info_taille' => 'Gewicht',
 	'info_telecharger' => 'Von Ihrem Computer hochladen:',
+	'info_utilisation' => 'Verwendunge(en)',
 	'infos' => 'Technische Informationen',
 	'item_autoriser_selectionner_date_en_ligne' => 'Festlegen eines Datums für jedes Dokument gestatten',
 	'item_non_autoriser_selectionner_date_en_ligne' => 'Das Datum der Dokumente entspricht dem Zeitpunkt des Uploads.',
@@ -134,6 +146,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'label_paginer_par' => 'Seitenweise sortieren nach:',
 	'label_parents' => 'Dieses Dokument gehört zu',
 	'label_refdoc_joindre' => 'Dokument Nummer',
+	'lien_tout_desordonner' => 'Sortierung zurücksetzen',
+	'lien_tout_desordonner_verif' => 'Die Sortierung für diese Liste von Dokumenten wird zurückgesetzt. Sind Sie sicher?',
 	'lien_tout_enlever' => 'Alles entfernen',
 	'logo' => 'Logo',
 
@@ -151,6 +165,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	// O
 	'objet_document' => 'Dokument',
 	'objet_documents' => 'Dokumente',
+	'ordonner_ce_document' => 'Dieses Dokument einordnen',
 
 	// P
 	'par_date' => 'Datum',